I would think the recent one-post with commercial link spammers (all from NY, for some reason, or so they say) could be stopped simply through a 3-day waiting period after joining before being allowed to post. Most spammers would lose interest.