As noted at the Mozilla Developer Center, Firefox 3 will be officially released on Tuesday. They're hoping to set a Guinness World Record for the most software downloaded in 24 hours - will you be helping? Here's a long list of what's new in this release.