Of all the programs that sit on our computers, we surely take web browsers for granted more than any other. They may be given away free of charge, but they are exceptional feats of programming skill that give us access to untold information. They are as integral to the computing experience as the mouse and keyboard.