Robert Shedd
Ned Batchelder: Stopping spambots with hashes and honeypots - http://nedbatchelder.com/text...