AT&T Sells iPhone Online for New Lines, New Customers
You can now avoid an in-store visit at an Apple or AT&T Store to buy an iPhone 3G - so long as you're adding a line to an existing account or are a new AT&T customer. You can purchase an iPhone online and activate it at home. For those with existing phones (a first-generation iPhone or otherwise) who want to convert service, you have to visit a store still.