title: Why do forms ask to confirm email address?
body: <p>Why do most forms (mostly traditionally I believe) ask users to confirm their email address and have two fields of email address (one is called email address and second one is usually called 'Confirm email')? Most of the time this is done in registration or contact forms. Is it a way to filter out robots or is it database check and used only for certain DB types (MS SQL etc.). Or maybe developers want us to be 100% sure that the email address we input is correct that by getting us to input it twice we can check over it is actually correct (and correct in two places?).</p>
  
  <p>Sounds like a silly question by why do developers do it instead of asking for the email address once?</p>
  
  <p>For all I know is that if we can check the email in one form field against the DB entry then this is sufficient and build security in another way.</p>