I went to the AT&T store at the mall today and posed this question to the associate: "If I pre-order an iPhone 4 on June 15th, will I have an iPhone 4 on launch day?" His answer was almost a flat-out no. He said, "It's not guaranteed that you will get one on launch day. Last I heard, pre-orders will come on June 25th." I guess the point of this is just to warn people. This totally turned me off to pre-ordering. Even the slightest hint of doubt that I would get my iPhone 4 on launch day convinced me to wait in line. Then again, it was an AT&T store associate, so at the same time, take this with a grain of salt. But in any event, I'm not pre-ordering. Thoughts?