jomarkosabel
For automated bots you may use also Bad Behavior as a second line of defense against auto spam
it's a serious one
the big + updated daily craps server and bad IP with checking project honeypot
Warning you need to whitelist paypal IPN cause paypal send some request with no user agent
and Bad Behavior don't love this type of requests
Bad Behavior
Bad Behavior / Bad Behaviour:
wordpress plugin
WordPress › Bad Behavior « WordPress Plugins
in the quote you found "second line" because for me there is a existing first a defense integrated in wordpress that check all request
before site loading
before mysql ,ajax, and Etc...
And I use It