I would say why do all that extra work when there are great contact form plugins out there? Personally, I use WP User FrontEnd which creates forms and you can use one as a contact form.
Or use Fast Secure Contact Form or even Contact Form 7 plugin. Good luck!
mike