I have a treo 650 now. I use it for everything and love all the 3rd party apps etc. I need to upgrade to a newer phone though, and would love opinions about the two listed above. I'm used to treo and palm obviously, but the blackberry looks appealing. Any of you know what would be better? Does the blackberry really not have wifi? Any opinions would be greatly appreciated!