Re: All around GPS recommendations.
I've got a Garmin etrex Vista C, out of the box, it will do most major highways, and has some good PC to unit software interface. It is handheld, tough and waterproof (although they warn you it will sink like a stone if you drop it in the water, so I always make sure the laynard is attached to something).
It is supposed to take a good mapping software, but Garmin is releasing a new version later this month, so I am simply using the basic which came with it.
As I understand where GPS units are heading, they are working toward smaller screens with better audio (mine doesn't have audio) for hands free, eyes on the road use... you know "turn right on Elm" kind of prompts.
I enjoy saving tracks of where I've driven, on some of our really big lakes, it is fun to mark places I've been and channels I've gone through, just to make it possible to navigate more easily on the same water in the future.
It gets about 12 hours to a set of batteries, and a 12vdc adapter is available. When hooked to a computer via USB it gets its power that way.
good luck,
fp