Repost from XDA:
How many of you guys that bought for $350 off-contract did NOT already have an AT&T account?
I think that's the point people are missing here...people coming in off the street from other carriers, no phones at all, or pre-paid customers will need to pay $499 if they don't want a 2 year post-paid contract. They'll probably have to pay $50 more from other retailers (Best Buy, Radio Shack, etc) for this.
People that bought for $350 are existing customers and will probably find a contract extension applied to their account in the coming weeks. Good news is, they didn't use an upgrade.
People that bought for $199 can be new customers, but will either have had to contract for two years or if existing customers, a 2 year contract extension and will have used an upgrade on that account.
People buying for $299 got an existing customer discount and a 2 year contract extension on a non-upgrade eligible account. People buying for $149 got an existing customer discount, 2 year contract extension, and used an upgrade.
The AT&T Twitter and Facebook shit assumed that anyone they were talking to were existing AT&T customers, so that $350 off-contract was probably meant to read $350 non-upgrade eligible existing contracts.
And to top all of that off, some Corporate stores (I called 5 of them) are claiming they won't be selling this to anyone off-contract for 3 months. Now, if you look at the above criteria, those of you that bought for $350 that were already AT&T post-paid customers count as on-contract, whether you know it or not.
Long story short, good luck getting one of these at all if you're not wanting to sign up for a new contract, or don't already have one.
That's a nice, logical explanation for it all, but given that people have already bought phones off-contract for $500, and the fact that AT&T said the $350 was wrong, and was now $500, I don't think anyone will be paying $350 24 hours from now.