How would one go about creating a new user, I know I could simply create a form that contacts the web service and validates that the new user being created does not exist then create the user, but what really baffles me is this hash stuff, really dont userstand it.