I use Mapcard. I guess it' s really not considered software but noneless it have aerial photos and topo maps of just about anywhere in the US. For $15 you have unlimited access to the maps, your given 5 map downloads to your computer. You have the ability to save the maps then draw trails, property lines, etc. and can also add notations to your maps. On top of that, mapcard gives you the option to order your maps from them. I have' nt done it but people that I have talked to are very satisfied with their service. I know they come laminated, but the cost is something like $10 I think. IMO that is pretty steep for a map, but if it help me arrow and big buck it' s worth it. There is also a $30 addition that adds a few features to the standard addition. Not too sure what they but you can check it out at
www.mapcard.com