Dont forget acme mapper:
http://mapper.acme.com/
This one is my favorite as you can switch back and forth between topo and satellite on the same area real easy. It also prints excellent photos. I've had some trouble printing w/ flash earth.
Yahoo beta is another one.