I've called T-Mobile five times and have been able to negotiate a lot. I know it sounds time consuming but when I looked at the costs of canceling, buying a phone with a prepaid company and then getting on another plan, I realized I didn't have the money for it. I was on an annual subscription and they told me the migration to a nonannual subscription would be $100. They told me if I cancelled with T-Mobile altogether, it would be $200. I was able to negotiate so I only had to pay a $50 migration fee to get to the $50 dollar nonsubscription plan and then I'm getting the 20% employee discount from my job. This means that if I want to leave T-Mobile for Ting, Straight Talk, Republic Wireless, etc., I'll have time to save for a phone, etc. I'm feeling pretty victorious right now. I don't like Wal-Mart as a company so I'm hesitant about going through them. I'll see where my employee discount gets me.