It's Google Earth. And it's freakin' bad ass, baby.
I recently went to New York City, and before my trip, I scoped out the neighborhood where I'd be staying... Check this out...
Anytime you go to a new city, country, on a date in the same town, or fee like invading Cuba, I'd go and check it out on here first! When I arrived in New York, I knew where everything I wanted to see was located in relation to the posh upper-west-side shoebox I was staying in.
I've also used it for checking out different potential travel locations... See, it's got the ability to view the world in 3D! We're talking topology, baby! I wanted to find a mountainous region of the Peruvian Amazon, so I found the appropriate river, and tracked it up until I found a mountainous region (thus ensuring waterfalls). This is sucha great tool for adventure travellers like me... Just kick-ass!
I'm going on a trip in a few days, and I can check out the city, the rural areas I want to go to... everything. Fly to china... plug in your address and see if your car was in the driveway... Un Freaking Believable. Go play with it, but be sure to give notice at your job first...
Go get it for FREE at: http://earth.google.com/