The folks over at Six Apart have written a useful article on the whole issue of spam and how to beat it, it’s quite informative if you are new to the subject.
Jay Allen has also written an interesting article on getting the most out of MT-Blacklist, a plugin used to combat spam with Movable Type.