Thanks. Okay, I'm preparing the double opt-in. I've created my database with the two extra fields 'randomString' and emailVarified'. I've created a registration page, with server behaviours for Inserting A Record and I've created a random string using 'random password' and this inserts the 'randomString' field in the database on 'submit' along with the other details submitted with the form. Next I want to e-mail this random string to the new user, so they can activate the account. The NEXT step? So am I correct in going to server behaviours and selecting Security Assist and then Email Password?. If yes, at Step 1 of 3, I've selected 'Trigger (Button)' and 'Mail for Windows'. What should I put into the server name - my account is a gmail account - and what should I put into the port. I believe it is okay to leave the rest of the fields in 'Email Object' blank. I am using WampServer/Local host to test if the email works, so do I need to do any further configerating. I think step 2 and 3 of this wizard are okay. I hope this makes sense.