how about a 'quarantine' period. users can only comment after being registered, after voting and after viewing a certain number of posts/comments.
I believe communities change (sometimes for worse) when new users don't get what the community is about and just hit the ground posting/commenting.