What is your opinion on sending the username and password to their email address when they register on our website..this way if they forget the password in the future, they
As mentioned in comments, you might want to look at OpenID. The most secure way to manage passwords is to eliminate them.