So I walked into an ATT store today (to do an upgrade swap) and sat around for about an hour watching the workers take care of 1 person/45min (real value). Well, I overheard some customer say "I know you guys don't have any 3GS iphones in stock..." Then I heard something about pre-ordering. Well I called anther ATT store to see if they had any and was told I needed to pre-order first. They also told me they don't know when walk-in customers would be able to buy them. And from what I am reading...many people have managed to just walk-in an buy one. Maybe this is at an Apple store?