The best mapping software, IMO, is DeLorme Topo USA. With that you still have to download the usgs 1:24,000 topos as all it comes with, like most mapping software are the 1:100,000 topos. The DeLorme PN-40 allows you to put the 1:24,000 topos on it along with color/BW aerials and satellite pics. You can print the DeLorme maps in any of the formats mentioned and you can print them with your trails and waypoints plus any other draw features you may want to put on there. The 1:24,000 topo DeLorme maps are as good any I have seen.
Garmin uses their map software, Mapsource, but you can't get the 1:24,000 topos with it. But you can transfer waypoints and trails from the garmin to delorme topo usa and then, using the maps and the gps together works pretty well.
Go to the websites I gave you and do some reading. That will help also.
http://www.delorme.com/