I use trimble outdoors backpacker gps trails lite. You can set guide trails that stay up on your map at all time, topo maps, satellite imagery, and other overlays. i have tracks from every hunt I made this past season saved for future reference. Best of all, its free. I personally swear by it. Once you get it all figured out you're in good shape.