i found a really cool site , that with the click of a key , changes from topo to aeiral
www.jdmcox.com
it has by far more maps than any other place i have been too, plus it works with gps, plug it in , and download waypoints, or you can put waypoints on the map and load them to your gps, the waypoints are loaded to both types of maps.