User input should really be validated better. The code that does the check if the users has completed their profile information, is broken. The jquery masked input plugin would be a great help for email addresses, and telephone numbers.