No, it's also one of the threads where I found a link to this place.
The hell? EDIT: Cheat, I'm getting that same error now.
Their website is down too. I checked earlier when I was trying to find out what was wrong with their servers. -_- it's like they hide in a closet after they kick a wasps nest.