Strange. This site is unreachable.
It took forever to load for me, too, but it's up now. The whole web seemed to hiccup for a few minutes.