I've had a moderate amount of trouble with the site recently, but I suspect that it's entirely due to my being in China, where the amount of control exercised over what one can access is absurd.