Actually partially from AT&T! You can order the phone and pick it up at the store nearest to you. (Or any store near you that carry the iPhone).
This was earlier possible with Apple online store as well! But I think a new stock of iPhone 3G has made it to the stores and AT&T does not want to keep it's shelves loaded! So they posted;
"As of October 9, iPhone 3G is now in stores. We have both 8GB and 16GB (black & white) in stock and available in all AT&T stores."
So go order yours!
Thursday, October 09, 2008