Some time ago I released the Badbot module. This module introduced a new way of blocking spambots, and the community response has been incredbly positive. Quite simply: it works.
Unfortunately the 1.x version of Badbot only supported protecting the user registration form, and was not compatible with the dozens of other, equally vulnerable forms available for anonymous "consumption."
Because of Federico Jaramillo's efforts in the issue queue, last night I was able to release Badbot 1.1, which adds support for any and all forms on a Drupal site (obviously including the much-desired comments form). This is a great example of a community contribution to an existing project, making big headway towards a cleaner, spam-free experience.