I searched but didn't see any previous posts about this. It looks like you can outline a topo map and import GPS data, and then print at home or order large scale, waterproof maps. I've just been playing around with it for a couple minutes and it looks pretty cool!
www.mapsherpa.com