Anyone else try this one yet?

http://local.live.com

The "birds eye view" option is pretty slick.
If you happen to be in an area where it's not available, go to a major metropolitan area or large town - it's worth a look.

Edit: Nothing to install - completely browser based.