I'm actually using the Treo 600.

Due to contracts, I haven't been able to upgrade my Cingular phone yet. I tend to agree with a previous poster -- Verizon seems to wait until all the issues have been resolved with a phone (or smartphone in this case) before placing it into service. They probably want to minimize customer service expenses, support and know that the reliability of the phone directly affects their brand. How many time have you heard "This wirless provider is terrible"...etc.. when that particular person might just have a crappy phone. The Treo 650 has been on the market for over 6 months (if my math is correct) which is sufficient time to fix any known issues. Plus, it's still running the same OS as the Treo 600. Like any newer product, there are pluses and minues. I think the 650 probably has improvements over the 600 that do not make the specification sheet. It's not an entirely new product like say the Treo 180.:rolleyes: I remember being worried about going to the 300 after my 180 experience. My Treo 300 was a beast in a good way. I read countless threads about people complaining about Sprint and the Treo 300. Save for the Star Trek communicator jokes, I loved that smartphone.
I think the key is:
- get service from a wireless provider that you provides good service in your area
- get a good plan (and consider the data plan pricing)
- add applications that will help make your Treo more productive without compromising stability
-Chris