Mozilla is using this super cute fox to promote
"Firefox 3 Download Day." The idea of Download Day is to set the world record for number of software downloads in a day. It doesn't tell you the specific day that Firefox 3 is going to be released, but it will be sometime next month. Tell your friends, sign up for the e-mail reminder, and be part of a world record! Hooray!
In the mean time, if you're itching for the new Firefox (which has a Mac version that is actually respectable this time), you can
download the release candidate, a completely stable beta-ish version.
Yay for open source software!