Google Maps has a new version. I guess you have to send some request to get access (their typical thing like with gmail early days). It took 1 day to get it for me.
Some nice features, very smooth scrolling through the maps, street view thumbnails below the map and local photos taken by random people. It's pretty slick