A suggestion: adding HTML5 support. All it would require is that the email input field type be "email" instead of "text". This would be advantageous for users of iPhones, etc.
In browsers that don't support HTML5 nothing strange would happen. It would be treated as type "text".