There's a system available that logs spam email addresses from all types of forums in a central database and blocks them from registering. I don't know what it's called but it does work.
Looking great! I think you need to have another look at the color scheme though. You need to make your main content area stand out and more easy to read rather than blend it in with the irrelevant areas. Keep up the good work though!