I currently own a touch and I am enjoying the limited features.....I am deeply disappointed that in 2 years..that is still what it is. It is time to upgrade phones and I am considering the iphone as a heavy player. My situation is....is it worth the extra 25bucks per month (FAN discount on data plan) for an iPhone. There is wifi at my college and home....however not at our family business. The iphone lacks so much (as does the touch) and I have been wishing that sdk would be opened up sometime soon due to competition but it hasn't. I am hoping that in the future, I will be able to play most types of media. Should I jump the gun? I feel it isn't worth it but I want it. Then I will end up disappointed because I will not have gained much. Sorry for the bad english.