ExpertGPS

 
--
Eat at Joes.

decent

looks decent, using topo maps...

but here is a free site:

http://www.gpsvisualizer.com/

It uses Google maps or has a few other options...

--
Garmin c330 w/ 2011 maps