Mapbuilder. Create your own Google maps with location tags and everythang. And share them with the unwashed public too, if you like. Awesome example of yet more Google open-ness at work.
MapBuilder lets you build your own map with number of location and generate GoogleMap source code for this map. So you will be able to paste it directly into your web page and use it with your API key requested at Google. Also there is veriety of other solutions how you can use map and its source code created by MapBuilder.net.