Firefox servers overloaded, but 4,476,321 copies still shifted so far Mozilla's servers were quickly overloaded Tuesday by users trying to download the final release of Firefox 3.0 - but the company still managed to distribute 4,476,321 copies of the new browser within the first 14 hours of its release.