Google Maps API + GnomeWorldWide?
I was looking at the Google Maps API documentation, and had an idea: combine it with the data from GnomeWorldWide, and you could have a nice zoomable map, and provide extra info when clicking on the marker (name, location, hackergotchi, etc).
I might take a look at this when I get some time (probably after getting back from Brazil).