links for 2009-07-21 Leave a reply 27062201.jpg (JPEG Image, 1476×1101 pixels) – Scaled (57%) New Scientist image on Internet population and penetration in the world. (tags: internet statistics visualization map)