Jason, that worked - thanks very much for your guidance. I'm beginning to understand the process. So the order you create the server behaviours are important - it processes from top to bottom - logical enough when you think about it.
The next stage in my journey is to get the validation e-mail out after they register using universal e-mail. I jave st up the teo extra fields in my database randomString and emailVarified. Let me see how I get on!!!