I did it in store at BB last Friday. When I tried to do it online, it did not give an option for in-store activation, which I think is required to get the $200 trade-in deal.
I was able to pre-order mine, but Best Buy had no phones for me last Friday. I was not a happy camper. I had asked the guy before I paid the $50 dollar deposit if my phone would be there on the 17th, and was assured it would be......Well, still no phone, and no idea when I will get it. Wish I had just gone to Sprint and gotten it.
sprint store wasn't any better. ordered mine Saturday 18th, the expected wait time started at 3-4 days, but is now at 7-10 days. local sprint store is not very...helpful or informative. just waiting I guess