Find your spot on the globe, take a nice zoomed out image (gives a nice idea of surrounding area) and maybe a zoomed in one of your location. Take a screenshot & post it!
Google Maps is still the most fascinating thing google has ever come up with (ok, right after Gmail). I sit for hours sometimes looking at sat images of the US, India, UK, etc.













