I'm very happy to let you know that our friends who have created Google Maps have released an API so that you can post interactive, draggable, zoomable, maps (with satellite imagery) on your personal websites.

For more information, check out the Google Maps API page and be sure to join the Google-Maps-API Google Group. A huge congratulations to the maps team for doing this.