The best trick (as suggested by Simon G.) is to add a "honeypot" field, such as email or website, that is hidden by CSS (display:none). Spambots will scrape the HTML and fill in this common field. Once something is filled in in this field, you know the comment came from a spammer.