I just overhauled the site's registration process. Some users were not receiving the registration email with the random password. New users can now select their password at registration. There is a new Security Code that has to be entered though to help prevent spam.
Let me know if you encounter any problems with the new design.
Contact Page for questions and feedback.