I was an early adopter of the Treo 600, and had the joys of bad hardware and bad hardware on that. A new phone and software updates fixed its problems.My Treo 700p seems to have good hardware. The software is sluggish, with frequent long pauses, like when initiating or ending a call.One bug is that synchronization often stops working, but doing a soft reset of the phone fixes it.Another bug I've noticed is that the calendar application is broken. Sometimes, its graphical representation of an appointment does not agree with its textual description!The camera still sucks. Not much better than the camera in the Treo 600.One other irritation with my Palm Treo 700p Sprint phone is that Palm no longer makes it easy to contact them for support. They direct you towards your service provider, ie - Sprint, for support. I can't find a way to report bugs in their Treo 700p software to Palm directly, and I have no faith that such bug reports will make it out of Sprint to Palm directly.Their support forums are currently down for rennovation, too.Chris Shaker