Concerning the general problem of captchas:
What about paying a small fee instead of filling ever increasingly complicated forms.
Say 10 cents.
You could set up a service where the website's owner could decide whether the money goes to them or to, say, a foundation of their choice.