Forum Moderators: coopster
I was thinking if you saw things like long input strings into short input fields, javascript entries, etc, you could just find a way to tell the bot to go away.
From what I read, they like to visit your site often.
Look in to Project Honeypot. Their main focus is preventing email harvesters, but they're starting to tackle comment spammers as well now.
This long thread has a lot of useful tips on the subject:
Frustrated with Spambots Coming In through Webmail Forms [webmasterworld.com]