I use a Garmin Nuvi. It's just a car GPS set to off road mode. I enter my flight path (Say, Gawler, Murray Bridge, Loxton Gawler.) It draws a purple line between each town or waypoint and as I fly I leave a blue line. I can see how well I am tracking and the moving map shows the towns etc. as I approach and pass them. No airspace displayed (it's not an aviation GPS) and only miles or kilometres, but hell, it does a splendid job of backing up what all real pilots use, that is, a map and compass. I can upload the .gpx file straight into Google Earth and see how well I stayed on track. I can even replay it! See attached picture as an example.