In one of the project I am working, I need to capture user data (infact the members data). On the homepage the visitor who want to be a member will click on register which will show a registration form with 22 fields. Once they submit, I want an automated email to be sent to them with a Unique auto-generated membership ID. (I do not want the members to get a user ID and password for login) The admin should be able to get an excel download of the user/member data as and when wish. Any recommended plugin or method for accomplishing this?