It's official, Mozilla's Firefox "Download Day" was a success, on June 17th, over 8 million users downloaded the latest version of the open platform browser. The download requests were so heavy that Mozilla servers crashed for several hours on the 17th, which makes the number of downloads in the ...