How 'bout for driving, say in a rental car?
Any 12 channel GPS, connected to a laptop running Street Atlas. There are other mapping programs, but I prefer (and I think most do) the Delorme products. Not perfect, but very effective.
The new "Road Warrior" edition looks interesting, with voice commands and responses. A big improvement while driving.