I'm certainly a fan of my Garmin GPSmap62s. It can show me where I'm at, point me with directions to where I want to go and if I have tracking turned on and displayed where I've been all at the same time.
Garmin's BaseCamp program is a great tool for route planning and building a database of...