I've got the form validation code working again for the most part. There is still a bug in the code for the new Role drop-down field. When the selected Role is "Other", the Specify Other text field should become visible, and the validation code should require the Specify Other field to be populated if "Other" is selected for the Role.
Once validation succeeds, the code reaches the line that sends the email...
This actually seems to be an environment problem. After banging my head against it all day, I let one of my co-workers try the form. It worked fine for her. Hopefully the network guys can figure this one out.