Less than a week after the official release of the Firefox 5 browser, it's astonishing to see the brouhaha that has been made about Mozilla's new release schedule.




...






_ More...