This contributions adds back buttons throughout the checkout procedure, allowing the user to easily navigation throught payment without getting any Page expiry messages.
Legend: 
Download

Report
Updated contribution to reflect code changes in RC2a checkout.
It seems there is one missing </td> tag in modification of
catalog/checkout_confirmation.php
Replace this Original code starting at line 309:
<tr>
<td align="right" class="main">
<?php
Replace with:
<tr>
<td align="left" class="main"><?php echo '<a href="' . tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL') . '">' . tep_image_button('button_back.gif', IMAGE_BUTTON_BACK) . '</a>'; ?> </TD>
<td align="right" class="main">
<?php
Back Buttons led to non SSL pages this has been fixed.
Small error fixed in added line for
catalog/checkout_confirmation.php
The line should be
<td align="left" class="main"><?php echo '<a href="' . tep_href_link(FILENAME_CHECKOUT_PAYMENT) . '">' . tep_image_button('button_back.gif', IMAGE_BUTTON_BACK) . '</a>'; ?>
This is the complete package.
Added the same back button to the shipping module to get back to the shopping cart. Works with any language and is too easy to install, you only need to add a few lines to 3 files.
Log corrected.
Added the same back button to the shipping module to get back to the shopping cart. Works with any language and is too easy to install, you only need to add a few lines to 3 files.
little correction - full package
12dec05 : version 1.2 by azer
changed code to have multilanguage 'back' text
please verify if it works for you as im using css button also !
A couple of fixes and some more install instructions to clarify things
just replace the 2 files
minor fixes
Fixed typo in the install directions for button_back.gif
This contributions adds back buttons throughout the checkout procedure, allowing the user to easily navigation throught payment without getting any Page expiry messages.