While not exactly the same thing I downloaded Google Maps to my Phone (with GPS) and it works fairly well. I use it a River Ranch. It will track me while in Satellite view and I can see the terrain fairly well. It is a bit slow (on my phone) but a laptop with Wireless card should do well. The Satellite picks are decent to see the trails and plot out a course.
http://www.google.com/mobile/default/maps.htmlFollow the instructions on the page. I have a HTC FUZE