So just a heads up, (Not sure it this is the case for all best buys) but I just went to pick up my preorder that I placed on June 12th and they wouldn't sell it to me when I said I was buying it off contract. This was much to my surprise as I confirmed with multiple people when placing the preorder that I'd be able to. I even showed them my preorder agreement that showed the full retail price on it because the guy selected the no contract pricing for me when I placed the preorder. I spoke with the manager and no one would budge and sell it to me.
I've had enough of best buy. Waited almost 3 weeks to pick this up for my GF based on what they told me I could do and now nothing. I just placed the order on amazon wireless (YAY NO TAX) and it should be shipping today.