Today is Download Day over at Mozilla, conveniently coinciding with the launch of Firefox 3 final. They’re shooting (obliquely) for a record of most downloaded software. Understandably, the press coverage would be quite nourishing to their cause. As of this writing, there are just under 2 million downloads recorded. Given that Download Day extends until … Continue reading