I wrote a good article (at least I think so! :) ), about how to protect yourself against SPAM, using current WordPress plugins. It reviews a number of the better plugins to date. I know that all the ones listed, are all are compatible with 2.1.2, becuase they work on my site.
Joseph Pisano: MUSicTECHnology.net