I think this site is just temporarily down. It was last cached May 9th of this year by Google.

Let's give it a few days to see if it comes back up, then if still dead, let's merge.

I feel like I've had issues with this link in the past, but I'm not positive. It might be a repeat offender.