I want to have a user setup page where users can set up thier own accounts like name, address, login name, password. etc.. I want to be able to get an email that tell me some one would like an account with the above information and have the option to accept or deny. If I accept it uses thier information automatically and makes then a SME user and then later i go in and add them permissions and into groups. If i decline it sends an email to the user and lets me give a reason.