I really think I got a free iPhone 4. I place a order on ATT Premier and waited. I couldn't take it anymore. Called Best Buy. They had it in Stock. Went to go buy it from Best Buy. I forgot to cancel my ATT order. It finally shipped today. Just got it this morning. I checked my bank account. Nothing has been taken out of my bank account. I read that. If you don't have enough money in your account. Your order would be cancel. I only have 158.00 dollars in my account. Im just going to wait it out for now and see what happens. I might sell it or return it. Im just afraid they might charge me Full Price for the Phone.