Thanks Jason
Sorry for the delay in replying. However, your solution will not work - if the user doesn't have an email address, they can't be entered as a new user, because the email address is a required field (and is the username).
Sorry - am I missing something obvious?
Cheers
Chris