hey im new to all this but i wanted to the buy the iphone and i have t-mobile and did not want to switch to at&t. i found the links to unlock the phone but i was wondering do i Need any kind of internet plan with tmobile to go on the internet or can i just use any wifi connection such as my home or like starbucks to connect. and to anyone who has a tmobile iphone how is it? i mean does every app work on it? and just one more what about ringtones? i go to phonezoo.com and make my own ringtones and then send them to my phone, is that possible with a tmobile iphone?