EDIT:
Anyway,
Due to their suspicious service I'd advise everyone NOT to use KeyCAPTCHA. They may seem reliable, but one of our members provided Staff with enough info that proves that they're not just a group of developers.
If you wish to continue using their captcha, feel free to do so...