I have the hp h6315 for roughly 6 months now and have been vary displeased with the device. It crashes 1 out of 10 times you operate it. The phone is a poor excuse of a phone, and the biggest problem I have is how slow it is. So before I spend the cash on a Treo 650 I would like to know that it is an upgrade to the h6315. I would like to hear from someone that has had experience with them both and could give me a heads up. Im also considering the xv6600 so anyone with experience with that device please chime in. Understand I have had a few Sony Clie's and a bunch of PPC and sadly enough Im a bigger fan of the PPC. But I have heard good things about the Treo 650 and am considering switching back.