Mozilla Firefox Preview Release hits one million downloads in first four days of availability
MOUNTAIN VIEW, Calif. – September 20, 2004 – The Mozilla Foundation today announced there have been over one million downloads of Firefox Preview Release in less than 100 hours, after … Read more