Personally i don't think a registration / post count will really help curb people profiting from covers provided on the site. If anything i think it would keep some people on the fence about joining the site away from actually signing up. If i had to post in the forums "X" times or even required to register i probably never would have joined.
I'm really weird about joining sites, i lurk for a long time before joining a site. Hell i lurked the CheapAssGamer forums for months (even before our site was around) and was really happy with some of the covers people were creating there (I'm still not even a registered member there). I probably never would have joined if i wasn't able to download a cover and see first hand the quality all the covers i probably would have dismissed like every other cover site.
Sure it does get under my skin that people profit from our hard work but to be perfectly honest i was more upset with the fact that this most recent ebay user used a really bad cover i made

. From what i can see he hasn't really sold any of the covers. We can just alert eBay that it is counterfeit and not really take it any further.