When I was an Admin of a pretty large site about six years ago, we had a similar problem. The five of us got together and someone had an idea that centered around the registration process. I can't, for the life of me, remember what the solution was... but it worked.
To any of the staff: Does...