I got really lucky with my iPhone 4. I placed a order on 7/13/10. Backorder. I knew it was going to be forever till i get my phone. I called Best Buy on 7/16/10. They didn't have any in stock. I agreed to put my name on the list for the wait. I get a call the next day they have one iPhone 4 32GB in Stock. I cried! Hahaha. Went to Best Buy and got my New Phone. Its great!! Now, I have to cancel my order from ATT Premier. Best Phone Ever. I have a Invisible Shield and Bumper. Waiting for my SGP Ultra Matte.