If the captcha doesn't work, I don't see what the big deal is with making each person having the approval before joining the forum? In my experience, you can pretty much tell from the person's email who is a spammer and who isn't.
Yeah, it may take an extra 24 hours for a newcomer to get approved but that makes the approval even more sweet.
Just a thought...
