Re: Stopping bots
CAPTCHA (especially RECAPTCHA) is good for what it does, but you need to be aware that a lot of the "spambots" out there now are "mechanical Turks" -- humans, primarily in the Third World, who are hired for pennies to solve CAPTCHAs and paste comment spam. The best way around them is to close threads/disable comments relatively quickly after their creation. I'm not well versed in the internals of phpBB (I tend to roll my own rather than use someone else's forum software -- it keeps me sharp), but if there's a provision for moderating new users (say five approved postings before they can post directly), that will solve a lot of problems as well.
“Beware of bugs in the above code; I have only proved it correct, not tried it.” --Donald Knuth
"It was as if its architects were given a perfectly good hammer and gleefully replied, 'neat! With this hammer, we can build a tool that can pound in nails.'" -- Alex Papadimoulis (on TheDailyWTF.com)