I run the server. Just checked it. Up.
One possibility might be that your ISP is having some sort of DNS issue.
When it gets stuck, does your browser status bar say: "Looking up...." or "Contacting..." or "Loading..."?
( Above is for firefox, I'm not sure what the Internet Explorer equivalents are )