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.