"- The color related arrays are now nested (2 elements: color name for
css and translated color name for session variable) so that it
allows for non-english users to have the color recorded in the session
variable in their own language (for instance "blue" in
portuguese is "azul")
- I've changed the whole "questions" structure so that one can have
different types of questions with different behaviours, adding
to what I call the "BOT unfriendliness" factor. For instance, the
script, besides asking for all the characters or the color of a
specific one now also asks for 2 characters in random positions."
You may download his code from this link:
http://www.u229.no/stuff/Captcha/UserFiles/carlos_santos.txt