[search.cpan.org...]
But I started using iScramble ( [z-host.com...] ) to encode my form and I have never had a bot get past it. The best part is that every time the page is loaded the form is encoded differently, but the real human user never has any trouble with it.
If a bot can't detect a form at all chances are they are not going to try to feed you any bad data.
This plugin does not require JavaScript or cookies. It uses a special encryption function; the result of the question is being passed via a hidden field. The result is being compared with the value entered by the visitor – after encrypring this value as well.