I just got finished talking to Verizon about the 4G Technology of their HTC phone. Well after talking to the guy for a while, he told me that there was a class action suit to makes them unlock GSM phones for customers traveling. He said that he didn't see any reason why AT&T would not be able to honor the same thing, despite it being an iPhone. So I called AT&T and they do the same thing for customers that have phones that are on a plan for 90 days or more but not with the iPhone. They said that they have contractural obligations to Apple and that they don't possess any unlock codes anyway. So I called Apple. The Apple rep said that they don't have unlock codes but put me on hold because he wanted to ask about the canadian version. He comes back and says that they don't have unlock codes for US Version phones. So now I'm getting pis**d because I asked him, well the US and Canadian version phones are the same aren't they? I mean they have the same firmware and BB; it's just Canada's phones are unlocked so how is there a difference in a version. Same phone, same possibilities. So now I'm wondering, what scenario warrants an approval to have an US "version" phone unlocked? Has it ever been done? I'm headed to Afghanistan on official orders so I wonder would this help instead of roaming charges or going to buy another phone as this one is perfectly capable.