25Aug 2011 by Mike Gerra A whimsical look at your favorite piece of internet software — the web browser. Infographic courtesy of… Read more