A couple of options for GPS aficionados are
TopoFusion and
MotionBased. There is a chapter on TopoFusion in my book,
GPS Mapping. And here is a a review I posted about
MotionBased.
Rich Owings
www.MakeYourOwnMaps.com
www.GPStracklog.com
"We were desert mystics, my friends and I, poring over our maps as others do their holy books." - Edward Abbey