First off, I apologize for this being vague but I've been searching for hours.
The site had a small list of daily features for submissions, and the biggest detail i remember is that in order to post you needed to use 100 points. You generated points by giving feedback on other posts, and on signup you got 200.
I'm hoping this will reach one of that site's users.