For those who don't know, AT&T is now taking in-store pre-orders of iPhone 3G. Just go into a store and request it. Even though they may say that it'll take 2-3 weeks to get the order, my wife and I had them the next day.
Hope this helps,
-Dan Uff
Interesting. I am thinking about doing that.
How often do AT&T stores get restocked?