every forum i go to has the "Buy Nike Cheap!" or "Get your Viagra here!" kind of threads crop up. and, it is funny how it seems to be the same forum over and over.
the only forum i'm on that has been able to get rid of them instituted a small quiz at the beginning. if you don't pass the quiz, you don't get a validating email.