I've seen a lot of posts referring to that website. I've also seen a lot of people complaining about it being down.

Is it gone for good?