Today’s the day! Help the Mozilla team set the record for most software downloads in a day by grabbing Mozilla Firefox 3. Firefox 3 will be officially released at 10am PST. (If you’re not sure what time that translates to in your part of the world, consult the fixed time world clock.)