If you do not want your email to be spammed. I have found an interesting workaround solution for you. It is kind of meesy, as it is not a code solution, but it is great to use for a free host.
Get yourself a free Gmail account to use. Use it only for this purpose.
Set your fee Gmail acount to use the vacation autoresponse function.
Go to
http://www.htmlbasix.com/ and create your html form (and clean it up if you know html)ask for as little info from the webvisitor as possible. Use your Gmail address as the reply.
Then go to your Gmail vacation autoresponder and set it up with a message to the effect of "for your protection, we have added an anti-spam communication layer to our website ".
Then use another html form in the email response that is asking all of the information you want to know, and link it to your proper email account.
Once set up, it needs no attendance, helps you to get less spam by removing your main email from the site code and text, helps you to qualify your leads, and make the leads feel safer.