Firefox, the open-source browser which only went 1.0 in November, has this morning hit 20 million downloads. At the time of writing, the site's download counter reads "20,001,054" - it's currently averaging anything from 210,000 to 270,000 downloads every day.
Asa Dotzler, from the Mozilla...