Too sad that AT&T get to screw around with iPhone user for 24 months...
I felt I got punished, with a ~$99/mo and $250 at the checkout, but are only hooked for 6 months due to some national law here in Denmark... After that, I'm a free bird again, and the service provider have to unlock the phone for free!
I'm sure apple hates that part...
So I feel sorry for those who are stuck for 2 yr!