Hi all.

I would like to share an idea for a contact form that is based on four main principles:

  1. allow your visitors to include any form of contact on your contact form (eg: phone number or Twitter handle instead of an email)
  2. include an option to use user's email client if he or she really doesn't like contact forms
  3. if your visitor uses an email in the form, send him or her a confirmation email
  4. omit the form reset button (read about why here: https://www.w3.org/Bugs/Public/show_bug.cgi?id=9406)

You can get an example code on Github: https://github.com/fourtonfish/BetterContactForm