Is Firefox 3 out or what? I can barely connect to the site, and when I do, I just get download links for 22.214.171.124.
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!