First and foremost, I think all contests should be run past moderators first. And they should only be limited to paying advertisers on the board. Or perhaps have a contest sponsorship package?
Second, I think contest participation should be limited to active affiliates of the program. All contests should have an account with the program in question and be promoting them in some fashion. It really doesn't do any good to a program to give away $1000 to someone who has never sent a hit to their sites. All participants should have to post their affiliate ID at least once and winners should have to provide proof that they're promoting the program.
Last, I wouldn't mind seeing postwhore contests banned. Limit contests to creative ones like Silvercash ran a while back where they posted a scavenger-hunt-like question each day and the answers could be found on their sites.
That's my
