Firefox – Dear Mozilla…

When did you start smoking the crack? Mozilla, apparently under the bright light of Google Chrome 14 and Microsoft Internet Explorer 9, decided to throw caution to the wind and after years of slow measured releases […]