There is a free download called GPSBabel which allows you to convert between various formats. You can convert Google .kml format to .gpx for example, and then load the .gpx into Garmin Mapsource and/or National Geographic TOPO.
Yes, GPSBabel is a fantastic tool for converting formats!
I think Steve was looking for a public website to display his own custom .kml's, though.