Don't forget that if you get a Windows Mobile based PDA, you can generally get GPS routing software for it. Some of the newer PDAs also have the GPS chip and antenna built in, so you won't need an external receiver. And there is always the option of getting a Windows Mobile PDA with a physical thumbboard.