One caution with using mailto: If the person needing to send email does not have an email client set up on their machine (i.e. outlook express with a mail account set up) they will not be able to use the link because there is no email client to process the email on their machine. An example of this is the person who uses gmail, yahoo, hotmail, etc. I usually offer multiple ways to send email, one of which is that they can type the email address – encoded on the web site of course - into their web mail client. Typically I will set up a form where they select from a predefined drop down list, if there are more than one potential recipients, who to send the email to. customer_support@, technical_support@, sales@, webmaster@, etc. I also provide a drop down selection of predefined subjects. General Inquiry, Billing Question, Comments, etc. I provide a place for the message and send it via a server side script using the servers email service. I provide a place for an email address to be entered and if they do not enter one I inform them that it is required, or, if optional, that they will not receive a reply if there is none supplied. This gives them an option of sending a comment anonymously. In practice I usually require an email address but have been known to solicit anonymous comments for clients who wanted it that way. The one drawback to this approach is that they can enter a false, well formed, email address but in my experience that is not a problem. People who take the time to fill out a form are usually legitimate. I will email you the URLs of some sites I have developed that demonstrate what I am talking about but cannot post the URLs here because these are commercial sites and it would be advertising. If you are interested after you see the examples I can show you the code in the web development forum.
I'm on-line therefore I am. JimmyRopes