Right on, thanks man.
I am kind of leaning now towards just sending them the registration link so they can create their account on their own.
(Less work for me and they can pick their username).
I'm thinking if I do that, I can use the "Question and answer CAPTCHAs" to say "What is the password?"
(I'll create a password and include that in the auto-email to them when they buy a membership).
That should stop all the spam accounts and if the password gets out, I'll just change it for future new members.
I'm trying to come up with the perfect automated solution that doesn't require me approving every new member.