Google never ceases to amaze me.
If you haven't seen Google Maps before, it's this awesome online mapping tool. Unlike other maps, you don't click on a little arrow and wait for the new map to reload, you just click on the map and move it around.
Anyway, one of the interesting features of this map is that not only can you view a standard 0nline-type map, but you can click a button, and you can see a satellite view of the area that you're looking at.
They have since revamped this so that you can see the satellite map with an overlay of the streets and streetnames. It is absolutely awesome.
Now if they can only include bike routes...