Unfortunatly in this case I disagree LordSmurf: There is a number of poeple on this board who have 0 post but we know are real people: We meet them at the fairs and invariably they know what's going on the forum but don't feel they can contribute yet or want to read for a while before they post. It is fair enough, we can't ban them all.
Several forums now have it where a member must make one "hello" post in a test/check-in area, because of this. Then you can always use the CAPTCHA plug-in (or competing ones) to reduce false registers. Plus, if they have no posts, they can always re-register. It's not like they lost anything.
Another forum has elected to do a reg-approval method, where a mod or admin has to approve a new registration. At reg there is a small field that asks "Why do you want to join?" and real answers will almost never be given by a spam bot. It might seem like a lot of work to approve new members, but they say it's less work than removing spam and spammers.
There are several ways to effectively fight spam. Sad to hear it's a chore around here.