I havent fully tested this on all browsers and situations but it looks good.
To stop users clicking the back button and re-processing old form values etc put this script in the
head of your page
<script>
history.forward();
</script>
More on this page
http://www.boutell.com/newfaq/creating/backbutton.html