mpeach writes "Mozilla Organization has launched its new Web site and it's looking a fair bit sleeker than it used to. No new product releases to go with the new look unfortunately, but, according to the Firefox 1.0 Roadmap, release candidates of the latest browser are getting closer by the day."
Man is the best computer we can put aboard a spacecraft ... and the
only one that can be mass produced with unskilled labor.
-- Wernher von Braun