Just thought of a question about when AT&T's exclusivity agreement ends with Apple...when the exclusivity is over and all future iPhones are easily changed from carrier to carrier depending on the user's preference, will it also be the case that Apple/AT&T will provide some way to "Factory Unlock" (or the equivalent) all of the existing iPhones that have already been sold? Like if I have an iPhone4 that is bound to AT&T, let's suppose that the exclusivity ends next year, which means that by the time I fulfill my 2-year contract with AT&T, I would theoretically be able to switch carriers "no questions" asked correct? So my question is would Apple be able to factory unlock all iPhones through a firmware update? Or would it require the users to type in a number then press Send (as the procedure is for other phones)? Maybe the iPhones would need to be taken to an Apple/AT&T store? Or would they not allow ANY previous iPhones to be factory unlocked since they were purchased under an exclusive condition. Lots of speculation here, but I'd like thoughts from those more familiar in the procedures that a factory unlock requires (seeing as I don't even know what's different about the factory unlock and the ultrasn0w besides with the latter you need to worry about updates, etc.)