I live in an area that shouldn't be an obstacle for preorder to arrive on launch day. (Only reason I mention that is because I read that some iPad preorders didn't arrive until the next day due to living out in the boonies). I want to preorder because I've done the lines twice and don't really want to do it a third time. Also, I'll be working 3rd shift that week, and should be waking up to my new iPhone 4 on Thursday evening. Preordering definitely has it's pros and cons and I'm looking for some input on what you all think: Pros: Get it launch day Don't have to wait in lines or worry about available stock No hassles with AT&T people Cons (risks): May not deliver it on launch day Still really like the white, but want to go with black to be safe. Will not get a hands on before ordering If it doesn't deliver on launch day, I'll have to delay leaving for a weekend vacation until after UPS delivers the following day, which will eat about 10 hrs from my vacation. If I don't preorder, I'll get a hands on prior to choosing color, and may eliminate the risk of not getting it delivered on launch day. However, if places locally are out of stock, I won't get to an Apple Store until the 25th, and they could then be out of stock. Potentially really pushing back the date I will be able to upgrade. I know it is a bunch of stress over a couple of days (or even hrs in the preorder case), but the iPhone is probably the only product the does this to me. Ideal case: Preorder and love the color. It is ready for me when I wake up thursday. Has anyone here ever preordered an Apple product and not had it delivered by the promised launch date? If so, why wasn't it delivered? Thanks for reading and for your help.