Is Apple making iPhone so difficult to unlock via software/firmware updates that they might have a difficult time themselves unlocking the device so that it is fully functional after the consumer has fulfilled it's obligation to AT&T via 2 year agreement? Well I'm no legal eagle so someone correct me if I'm wrong. I think it would behoove Apple to start creating their own unlocking software for the iPhone set to release on 06-29-2009. We know the AT&T/Apple agreement has a 5 year duration but the AT&T/consumer agreement is a 2 year one. If I'm not mistaken a service provider is required by US law to remove limitations from using said device under contract for the consumer that would prevent the consumer from using the device without restrictions with a service provider of their choosing after the consumer agreement with AT&T has been fulfilled????