Awesome Infographic: The Top Million Web Sites

What you see above is a visualization of the top million web sites (per Alexa traffic data) in early 2010, with the area of each icon proportional to the sites’ reach. The largest icon (that would be Google!) is 11,936 x 11,936 pixels. Flavorwire is at 40 x 40 pixels. A cookie and a gold star to the reader who finds us first. [via Nmap]