First, from reading the forum, am I correct that the forum does not have anything to do with user registration?
Second, We want users to be able to create their own passwords versus being emailed one by wordpress.
Do you recommend any plugins?
These are the three we are looking at testing/using
Pie Register
Theme My Login
Register Plus