So I read on MR that AT&T would start unlocking iPhones that where out of contract and didn't have any outstanding balance issues. Maybe I misunderstood something because I just called AT&T's support line and the gentlemen told me that they are only do that for iPhone 3GS' and older but not the 4 or 4S.