Just asking, since I'm pretty confident I've solved the whole problem of spam. I just use question and answer + custom questions that aren't dictionary solvable and pre moderation for each users first five posts, and visitor messages, and blog comments, and gallery comments and private messages.
Besides, question and answer > recaptcha > captcha