Ive been a fan of Google Earth for some time now, but I just came across a new (to me at least) feature of Microsoft Live, its called BirdsEyeView. I’m pretty sure it is not a satellite view but rather an aircraft. It is not available in all areas, but it really is quite amazing.
Go HERE and then search for an area, try boston for instance, and then click on “see this location in birds eye view”
Also, in GoogleEarth, check out Cambridge, MA, the resolution there is much better than any other area.