Support Iceshanty... Get some great gear and forum goodies... Join The Iceshanty Hardwater Militia
I understand. Consider this, though. A cell phone and mapping software will do everything you mention. And it's a whole lot cheaper. Just throwin out an alternative...
Onx maps comes to mind. Google maps would also work and its free, but onX has a lot of other really nice features, that will work with your existing phone.