Two big fun things hit the Web today. The first is Firefox 3, the latest version of everyone’s favorite browser (unless your favorite browser is Opera, IE, or Safari). Download the official release at ...