Just a heads up, I went to BB at opening (5PM today) to see if I could get a white 64 GB non-XL, since it was sold out online. The person I worked with said they only had black ones (YMMV on your store, but she pulled up inventory in the entire district and none had white) but that the $400 off promo is valid. I went through all the steps with getting the phone until the employee realized that the system was only taking $200 off. She asked a few others and apparently they've already been getting that same question by other employees in the BB internal chat. After a short while, another employee came by and said that they'd be taking $200 off and the other $200 will be in the form of bill credits. The person helping me said their internal memo doesn't say it that way, that it also said $400 off but the other guy said that's not the case. Regardless, it didn't matter because the system was only taking $200 off anyway. Bottom line, just order it online before they all go out of stock. Maybe they'll update the in-store system to reflect the immediate $400 off some time later but I'm not taking any chances.