don't think it's true...
just bought Iphone 3G last weekend, they'll activate the AT&T account for the phone even before they ask to charge your credit card. Seems purchase without AT&T contract is only for old generation iphone. If buy new generation, have to sign the 2-year contract.
