Google Maps has just added a feature to allow users to make, save, and share their own maps. Just go to Google Maps and click on the My Maps tab. You can add markers with embedded text, pictures or video, as well as direction lines or shapes. Each saved map gets its own web address so that you can easily reference it. All published maps are added to the Google Maps search database. For a couple examples check out Olympic Host Cities, or The Googleplex.