I am thinking about asking for an iPhone for my birthday. I currently own a 20 gb iPod I got about 3 or 4 years ago. I also own a Tmobile Razr. I have been reading the forums about iPhones and the tMobile plans and I was wondering how much work it is going to take to get an iPhone with full internet service? I keep on reading about hacks and other things and am worried that the tmobile plan has gimped services. Can I transfer my current plan to my iPhone. Is it a bad decision to buy an iPhone in may for my birthday. People keep talking about 3G and 2G and I don't understand what they are talking about. If anyone has answers to these questions please help. Also what is a better value an iPhone or an iTouch? Thank You.