I am upgrading from my gawd awfully slow 3G....finally! Funny story about my iPhone 4 32GB order. I woke up at 2am on 15 June to place the preorder for my phone and could not get through to the final checkout. The site kept resetting me out with different error messages. At 4am I finally gave up and went back to sleep before having to go to work at 6:30am. Got to work and still couldn't place an order online. By then, the news had spread nation wide that both the AT&T and Apple websites were having severe problems. I did finally get through to a Apple telephone sales rep only to be told by her that she was unable to take an preorders over the phone! Wow. That's really bad. So, I just gave up on trying to place a preorder by phone or online. I got off work at 2:30pm and went over to the local AT&T store and preordered my iPhone. The order was placed at around 3pm. I thought that there was no way that I would get my iPhone until sometime in July. Sure enough, when I got home and checked the status of my order later that night, it showed as "Back Ordered". But then, something strange happened. When I went to check my order the next morning, the "Back Ordered" columns were now showing "0" and the ordered column was showing "1". I just checked my status today and it shows "Shipped" and the tracking numbers provided for the iPhone and SIM card...W00T!!
I'm not sure how it happened, but I can't complain. However, I do feel very bad for those who did not get their iPhone that they preordered on the same day. Hopefully, everyone can have their own iPhone 4 soon.