BatchGeo

This elegant solution generates a Google map with location markers from just about any data set of locations. It is really handy for adding a graphic map of retail store locations to a website. But other uses could include just about anything from planning a trip to wildlife habitats. You can also add custom data and descriptions. It's free and the map and data is hosted by BatchGeo LLC. Just copy and paste a tab delimited set of data (easy to do from a spreadsheet) and create a new map! Then they will email you a code snippet to embed the map on your website. http://batchgeo.com/