The age of the pda is basically over; smartphones have replaced them. That said, I have a dell axim x50v that does all the things you're talking about very well. I even have a compact flash gps for it. The gps capabilities are kind of so-so but hey, it at least tells me where I am. Windows CE is basically any windows mobile version from 1-3, after that I think they called it mobile 2003, then mobile 5 and soon mobile 6. My x50v runs 2003 and can run 5 but 5, well, sucks so I stick with 2003.