This Google maps mashup site shows the location of other Google maps mashups around the world. You can even add your own maps mashup site.
Tech stuff and randomness
This Google maps mashup site shows the location of other Google maps mashups around the world. You can even add your own maps mashup site.