So I've owned my S4 for 90 days and paid my bills on time. As other S4 owners on MetroPCS will tell you, that made me eligible for an unlocking code -- as the MetroPCS salesperson who convinced me to buy the phone assured me it would. Sure enough, after requesting the code, I received a ticket number and, three days later, was sent a "network code" and a "service provider code" -- and no instructions whatsoever! Since then, I've called MetroPCS and gotten customer service people with no idea what to do -- "ask your new carrier to do it" was the common answer. Eventually, I called the corporate office in Harlem and was subjected to one of the rudest women I've ever encountered. When I explained that I had a ticket number for the request, she chanted "MetroPCS doesn't unlock phones!" loudly and at a continually escalating volume -- it was like being stuck in a room with the most obnoxious character in a reality TV show. When I tried to tell her to look up my account, and that MetroPCs had in fact sent me the code she said was "illegal," she continued to yell the words until she hung up on me. Trust me: This is a process I was promised from the first day I bought the phone. I've been a good customer and waited 90 days. I didn't even want to change carriers just yet (though that woman is making me reconsider!). All I want is to be able to swap the SIM when I leave the country and root my phone while using it on the GSM carrier of my choice. As long as the phone I bought outright is locked, I can't do either thing. I realize that discussions about unlocking phones without permission is forbidden on these forums, but MetroPCS gave me permission! They just don't seem to know how to do the thing they gave me permission to do! I was on the phone with MetroPCS for a solid hour today. I'd rather give myself a home vasectomy than go through that again.