I know some of you already know of this, but i'd thought id put it up anyway
This is the best tool ive found yet.
http://jdmcox.com/
Download the program there and you get get very high quality topo maps and satellite images for free.
Some tips:
With my printer i can add zoom to the map in the "print preferences" as well as make it print the entire area of the page, and center the image. I also have a "preview" option, this is great for saving paper.
We had a pack of high quality photo paper laying around nobody uses, so printed out some great maps that looks like they are professionally done!!
Quick Use, just click the goto, type in an address then press enter. Once the green waypoint is up. press "F" you can change the map type in the view tab...