Is Firefox 3 out or what? I can barely connect to the site, and when I do, I just get download links for 126.96.36.199.
edit: Oh, I guess that I’m supposed to get it from here. Except… HTTP/1.1 Service Unavailable. Oops. Or maybe here. Connection timed out. Damn.
edit 2: Working download links. Thanks!