> The code looks otherwise good, but I just thing it breaks down a good model > and replaces it with an inferior one.
...and you can tell that I'm tired by the fact that this came out all wrong too. I meant that the captcha-after-post is a better model than captcha-in-post, and that should not be replaced, and that the code is otherwise well refactored. /Janne
