Jason I am getting extremely frustrated with this now and just do not understand what I am doing wrong. I have tried your method but still no success. The validation is ok apart from now the captcha 'invalid state' shows from the start. I can not get the form to send email or insert record. I am going round in circles. What I don't understand is that if there is options that shouldn't be used in a process why have them their. It is utterly confusing andf have spent too much time on what should be a simple task.
My latest attempt is at http://www.rtmf.org.uk/test-site/contact-page.php