While I understand everyone's complaint against AT&T on 3GS pricing, I think blame also has to be on Apple for charging so much for the iPhone. When you look at other smart phones they don't cost nearly as much as the unsubsidized iPhone does. It also sucks that in the U.S. we have to be locked into a 2 year contract with a service provider that won't allow the iPhone to use all of its features. Apple would you please stop releasing new iPhones until it can be used with other carriers? While it is true you only went with AT&T initially and exclusively because they agreed to your control over the phone's design. But now they are just degrading its new functions. Apple it is time to break this deal with AT&T and let Verizon have a shot at it. You can bet the iPhone would be an even bigger success with Verizon and might even put AT&T out of business. So if AT&T is listening, then step up or step out. And Apple, for a change how about rewarding your loyal customers over new customers.