Just wanted to add that I have had the treo 700p 755p, PPC 6800.
Treos are crap avoid them at all costs.
PPC 6800 runs windows mob 6, I hated every second I had to use WM, it was about as unstable as palm os. Once I switched to the BB I was in disbelief on how stable the OS is. On the treo I would have 2-3 crashes a day, WM about the same. BB I get maybe 1 crash a month.