Quick question... Why do you need a thread about another site on this site? Why wouldn't you just go to the other site? Maybe I'm missing something.
Shameless promotion perhaps? Why am I contributing to this thread? LOL.
And for the most part, mods are very easy going here compared to other sites.