validates_format_of :email, :with =>
I'm pretty sure that is incorrect. Check out:
Plus I believe there are military domains that are one character, like
'z' for the New Zealand military?
this one actually really fries me. SO many sites don't allow me to
enter something like firstname.lastname@example.org
they completly crap out...sometimes it is the period before the '@', or
two periods after the '@', and then the '.coop' usually throws most
people for a loop.
do people a favor and keep this validation loose unless you *really*
need to check it. Do you care if the domain is between 2-4 chars?