Lots of good info here. Mainly the pricing for no contract iPhones are $599 & $699 (coming soon). For early upgrades the price is $399 & $499. If you currently have an iPhone or are upgrade eligible you will pay $199 & $299. Also, current AT&T customers are also charged a $18 upgrade fee.
If you’re new to AT&T you’ll need a photo ID and Social Security Number. A deposit may be required at time of purchase, upon credit review. An activation fee of $36 will be billed to your account and a 2 year contract is required. You can speed things up by visiting the AT&T store before the July 11th launch to run a pre-qualifying credit check.
To see more AT&T info on the iPhone 3G see this article on AT&T’s website.