I currently have a Sprint HTC Touch Pro with the $30.00 SERO 500 plan with unlimited Internet and unlimited text messages. I was only considering getting the Evo 4G, but I would have to change my plan to the $60.00 EPRP 500 and pay the $10.00 Evo 4G fee. If I want to get any smart phones, with the exception of other Windows Mobile phones, I would have to change my SERO 500 plan, so now Sprint would cost me similar to AT&T and Verizon. I am thinking of getting either the iPhone 4 with the $15.00 200MB data plan and the $40.00 voice plan, or the Evo 4G with the plan I mentioned above. I usually use about 100MB to 150MB per month on my Touch Pro. I use the Opera Mini browser most of the time, so most of my browsing is compressed. I also have 4 email accounts pushed to my phone. I sometimes watch YouTube videos and stream my local WNYC stations. Would I be able to use a iPhone 4 on the 200MB plan? I have started to use my iPod Touch with my Touch Pro using WMWifiRouter, btw. I use the Garmin Mobile XT software on my Touch Pro so that I can get GPS navigation without any extra monthly fees. I like this method because it also allows me to use GPS without the cellular radio on if I want. Would I be able to use GPS navigation without extra fees or the cellular radio turned on with TomTom or Navigon installed on the iPhone 4? Does the iPhone version of Google Maps have Street View, like the Windows Mobile version? The iPod Touch version doesn't include this. Thanks for all your help.