Thanks Jason, that sorted out the issue. I'm getting there with this registration form. Two things would put the icing on the cake.
1 - At the moment, if I create a manual login page using CSS Form Builder and WebAssist User Authentication, I would normally redirect the user to fail.php (which has message to try again), if they enter wrong login details. How do I add that nice code 'login.php?failedLogin=1' to a manual login page - it's a lot neater than passing the user to a different page.
2 It would be nice to have Ajax on the email field if someone who is already registered tries to register again with the same email. I have used a server behaviour you gave me in the past which checks a username, but this only checks when you press submit.
I have some code a friend gave me who was helping me with the design of the form - see attached. He was wondering where one would insert this on the registration page, or if you have something similar?