First untested pass at contact form processing.