Try Microsoft Virtual Earth. I think it's still in Beta because the 3d imagery is only available in certain cities. But it's well worth the look and much more amazing than Google Earth.
http://local.live.com/?FORM=MAA001
http://local.live.com/?FORM=MAA001
