Umm... The username check is being a little too thorough..
1) It's actually telling me that it's too short once I type a letter or two, and once it gets to 5 letters, it turns green and keeps me from typing anymore.
Then, once I try to delete it and try again, the input background stays green, but then the X comes up and says that it's too short..
There are more issues now than before, basically.
You must must must change the Username Check back to an onBlur event, or whatever you used before.. It's nightmarishly annoying to have it check before you've even finished typing.
2) Once I fill out most of the info, and then decide to go back and change my username, the 1st password input field does not stay green.
3) Email address check also starts checking before you're even done typing.
3a) For instance.... type out "email@yahoo.co.uk", and it changes to the next field after you type out "co"
3b) But it also tells me that I'm entering an invalid email before I ever enter anything. (If I press Shift for example, it immediately says I'm entering an invalid email.)
--------
Have you increased the time it waits in the past few minutes? I don't seem to have a problem anymore... with the name checking.