Rob,
As I said, I have not used a captcha service before and I will certainly look into what you are trying to do when I get a spare minute.
However, in the meantime an immediate Aware only solution that springs to mind is as follows.
Create a new BO called Captchas
CaptchaID : Number
CaptchaString : text 20
CaptchaImage : Picture
You can maintain this in the system adding as many string image pairs as you like but I would say you only need say, 10 of them.
Now, when a New user tries to register you randomly pick one of the records from the Captcha file and display it on the registration screen. The new registrant will need to add a captcha value that matches the string for that image.
Might be quick and dirty but saves you having to rely on anything else and would provide same effect.
Will let you know if I have any success with the way you are doing it.