Hi Jason,
Yes the checkout posts to the confirm page and then it fails, the code in the USPS code block is like so:
$Shipping_Parameters["ShiptoZip"] = "".((isset($_POST["shipping_postcode"]))?$_POST["shipping_postcode"]:"") ."";
and this is the same value as the hidden form field I posted earlier i.e. "CV47 9QP"