Firefox 3 Download Day

Just a reminder. Firefox 3 will be released on June 17, 2008, and it has mission to set a Guiness World Record for the most software downloded in 24 hours. Want to be part of this history?