MapTiler is a program I came across when I was looking for a way to take the maps I was creating and associated satellite imagery into Google Earth, as you can see it does a range of things:

MapTiler is graphical application for online map publishing. Your map can create overlay of standard maps like Google Maps, Yahoo Maps, Microsoft VirtualEarth or OpenStreetMap and can be also visualized in 3D form by Google Earth. Only thing you have to do for publishing the map is to upload the automatically generated directory with tiles into your webserver.

You can visit the MapTiler site here.