A Garmin 62s and Garmin's Basecamp route planning software works for me.
The gps 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.
I always set the off route warning to 'Prompt'. I...