Oops, apparently that site got slashdotted. Is currently down.