You might want to add some string testing for the email account. I was able to enter a single name with no server. "jblow" without "@msn.com". Password looks good. Options look good. Are there any character restrictions on the other text boxes? The username I entered had special charatcers ($) and a space. As long as you accounted for that kind of input, it looks good.

Nice job.