Yes, this site still exists.

No, it is not good.

-Reid