CAPTCHA/Integration/Roll your own

There are ways to roll your own CAPTCHA.

Examples currently covered in this book

 * Hidden field
 * PHP image method