Hi, I reverted to the default theme, turned form key validation on, and the checkout worked fine. So I had a look at the rwd template files. In the 3 files – “shipping.phtml“, “shipping_method.phtml” and “payment.phtml”, <?php echo $this->getBlockHtml(‘formkey’) ?> was positioned just before the closing form tag </form>. I changed the 3 files in accessshop to replicate this, and I am now able to have form validation on and proceed through the checkout. Thanks for your help. It helped me get there.