More user registration (still a work in progress).