Windows Live is now offering some bird-eye views of some locations on the planet. Really, the only bird-eye views available are of some major destinations like Disneyland or the Empire State Building or something. Here is a shot of Niagara Falls:

Because of this, you will find that it is impressive, but not that useful. I am not sure why this is presented except to get people to the site to check out the other maps. I think it would take a long time to get these bird eye views of the rest of America. Nice presentation though.