I've been using the Delorme Topo USA program for 2 years. It works really well, esp. for road rides. Ploting and planning off-road trips is much more labor intensive for Mtb routes. The ability get profiles of your route with ease is really nice. The program is a bit of a memory hog, otherwise I love it.