The phone is unlocked out of the box, but it won't work on TMobile/ATT, Verizon has put some kind of block on that. If you go over to XDA developer's forums you'll see a few posts from people who've been to Mexico and used foreign SIMs. There's an annoying "SIM is from an unknown source" warning...