I am planning on buying a iPhone and use it on my tmobile service. I know you can purchase software to unlock it. But lately, there are tons of free software to unlock your iPhone. So, I would think it would be stupid to pay for this. There are lots of software for MAC platform. I am a windows user and I am looking for the best and easiest to use software to unlock the iPhone. Thank you.