This page has moved to a new address.

Over 8 Million Firefox 3 Downloads in 24 Hours