I have learned over time not to preorder. There are so many venues to get it on launch day and not stand in line. Target, Radio shack, best buy, apple store, carrier store, carrier store in malls (they open the doors to malls early for the employees to open the store). Usually I just go by the small, but upcoming, mall and pick one up at the tmobile or att when I had them. I waited about an hour last year but got there almost 30 minutes after they opened so I had to wait for 2-3 people to get their accounts set up. I understand people who can't take time out of their schedule to be somewhere first thing on a work day though.