I have reserved my phone for Apple store and will wait in line around 4-5AM to get the 3Gs. I did this last year and they had hundreds in stock, so I'd expect the same stock number. I would purchase online but it'll be delivered the 24th as most users are reporting currently, so I cannot wait. I can go to AT&T but I would much rather wait in line in the nice, calm suburbs than to go to my AT&T corporate store downtown with homeless people and shady people walking around the city that morning. Who else will be waiting in line at their Apple store?