This is my personal view and suggestion for your site on par to restrict spammers by keeping Application system instead of registration!!Admins may have idea about this application process. This process will restrict the bad users on the first phase itself!!! The application is something like a biodata! which have some questions if you and your staff team are satisfied with the content of the applicant you can personally invite him or her to the site!!!