"GpsDrive is a car (bike, ship, plane) navigation system. GpsDrive displays your position provided from your GPS receiver on a zoomable map. The maps are autoselected for best resolution depending of your position and can be downloaded from the Internet. Speech output is supported via the "speech dispatcher" software. All GPS receivers supported by gpsd should be usable"
Filling a gap between commercial software and the people is GPSDrive is this free and open source gem.
Sometimes you get tired of "armchair mapping" -- working exclusively with digital tools from the comfort of your home or office. Sometimes you want to go ride bikes through the Yosemite Valley, marveling at the waterfalls and cliff faces and rushing rivers. Sometimes your friend Alan gets a new Garmin Oregon 400t handheld GPS unit and you want to go play with it. Sometimes all three of these things happen on the same day PLUS it's your birthday so you can totally feel justified to take the day off to go do it as long as you blog about it later!