What i did was add a form with the same settings as the cart display form, containing just the 'continue shopping' link.
This has the advantage of using existing WA code, so if you change the action of 'continue shopping', it is updated here too.
Place the form immediately below the 'cart is empty' message
You will need to change the parameters to suit your page, but below are some examples from my pages.
Take a look at your own cart display form so you can tailor them as required...
ASP example
<form action="<% If(Request.QueryString <> "")Then Response.Write(CStr(Request.ServerVariables("SCRIPT_NAME"))&"?"&Server.HTMLEncode(Request.QueryString)) Else Response.Write(CStr(Request.ServerVariables("SCRIPT_NAME"))) %>" method="post" >
<input type="image" name="basket_Continue_100" id="basket_Continue_100" src="WA_eCart/Images/Slate/Btn2_EN_continueshopping.gif" alt="Continue shopping" />
</form>
PHP example
<form action="<?php echo ($_SERVER["PHP_SELF"].(isset($_SERVER["QUERY_STRING"])?"?".htmlentities($_SERVER["QUERY_STRING"]):""));?>" method="post" >
<input type="submit" value="Continue Shopping" name="gallerybasket_Continue_100" alt="Continue Shopping">
</form>
(check spacings in the code posted above, as when I paste it, spaces appear which are not in the code, (eg SCRIPT_NAME))