You need a database and hosting on a server which supports ASP.

I suggest that when you are capturing data from enrollee that you redirect them to a page to complete user information and create a password. Make them use an email address for their logon and you will never have to worry about validating user name input against the database. (unless of course they sign up again for some reason) Anyway you make that a one time event and within your site provide a link to an asp page where they can update or change user information. It is not terribly difficult to do.

Using sessions - ensures that when a session times out the user must log in again. This helps during periods where the user is logged in and walks away from the PC.

I get a lot of my coding help from several books and websites. Wrox has some great books on ASP and I use these sites a lot:
4 guys from Rolla
as well as
CodeHound.

Hope this helps a little!

http://www.talkgraphics.com/images/smilies/biggrin.gif http://www.talkgraphics.com/images/smilies/biggrin.gif

"Wherever you go, there you are."

Randy Allen