Sorry for the delay in replying; unfortunately, that post refers to another that isn't linked.
Would the scenario be:
register page: initial validation, if validation of email address or username fails, the user is redirected to
register2 page - the entered email address is looked up in a recordset (not sure how that works with a blank entry - where email <>"" AND email = POST email ??)
Am I on the right lines?