In one of my previous replies, I suggested adding the following code the confirm page to make sure the taxRate session is actually being set:
echo "tax rate: [".$_SESSION['taxRate']."]";
did you try adding that to the confirm page?
does if show anything?