History of the browser user-agent string [WebAIM: Blog]
This is how it starts ramping up: “And Microsoft grew impatient, and did not wish to wait for webmasters to learn of IE and begin to send it frames, and so Internet Explorer declared that it was “Mozilla compatible” and began to impersonate Netscape, and called itself Mozilla/1.22 (compatible; MSIE 2.0; Windows 95), and Internet Explorer received frames, and all of Microsoft was happy, but webmasters were confused.” Obviously more funny for developers like myself, but if you want to get a taste of some of the crap we have to put up with, read this.