Last year I pre-0rdered the 3gs. I received it on launch day at 3pm pacific from fedex. I ordered from att.com shipped to my home. The system didn't show at all when it was out for shipping. It said not yet shipped, and also it said shipped and to expect it in 1 week. Then it went back to not even being shipped. I could not track it at all. so, if it says this don't worry, most likely not definite you could receive it on launch day.