Functional, much improved sign up page