I pre-ordered a 16GB white iPhone 4S from the apple online store. No issues except that I realized a 32GB would suit my needs better. And I was naive enough to think that it would be an easy process. I thought I just have to reserve a new phone and show up at the retail store to exchange the old one for the new one.... Turns out, after much time wasted getting the wrong information from both the local Apple retail store and AT&T, that you can't exchange an iPhone if bought from the online store. Apple online and retail stores don't share the same system; orders can only be cancelled and a new order placed which of course would set one back 1 to 2 weeks without a phone if ordered online or be lucky to get an iPhone 4S reserved at a retail store, or try to get one at the AT&T store. Added to that, if you have the grandfathered AT&T unlimited plan, you would lose that too (there is a chance that wouldn't happen according to one AT&T rep but not another). Of course, all this could have been avoided if I had just bought the phone from AT&T instead or even waited to get one from the Apple retail store. I mentioned to the Apple online rep that one is basically punished by buying from the Apple online store. And grudgingly, he agreed.