i really want a 3G i phone but i have tmobile, and i dont want to cancel my tmobile contract because i have to pay like 200 dollars. so i want to know if tmobile will unlock the i phone for me? and if picture, video and internet will still work on the i phone if i use it with tmobile?