Sunday, October 22, 2006

World Map of Innovation

This is a Google maps mashup of Alexa traffic.

No comments: