Well, changing the names of my html pages didn't work. I renamed them all to procedurename_h.htm for clarity.
I have a procedure that manually checks the validity of a reservation. If it is not OK to reserve, I call a reservebad procedure which is a webform with a browse attached (or called) in the templates. This works great. I am using the retry to make it work....
This is in validate insert start (I am always inserting).
  Get(RESERVE,0)
  If Duplicate(RES:RID_RESKEY)
    loc:Invalid = 'RES:RESERV_DATE'
    loc:Alert = clip(p_web.site.DuplicateText) & ' RID_RESKEY --> '&clip('Reserv date:')&', '&clip('Rentid:')&''
    loc:reserve_error=1 !set reserve error in reservebad for Already Reserved
    p_web.SetSessionValue('reservestatus',loc:reserve_error)
    p_web.SetValue('retry','reservebad')
    exit
  .
(this is the code to see if the reservation exists for today already)... I also have code that checks for the # of reservations for this customer... so it can pass a different error to the reservebad procedure.
Anyway, I made an html page called reservebad_h.htm. So, I thought I could call
p_web.SetValue('retry','reservebad_h.htm')
instead of 
p_web.SetValue('retry','reservebad')
But I get a page not found. 
I know the reservebad_h.htm works because if I call it directly it shows the page and lists the reservations. reservebad is just an error page that shows the error and has a browse of the current reservations for this customer.
Any hints?  

Thanks,
Ray Rippey
VMT Software
Here is the actual reservebad_h.htm code with the tags:
<!-- NetWebServer -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
<!-- Net:c:Head -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Reservation Problem</title>
<style type="text/css">
.oopstyle {
   font-size: large;
   font-weight: bold;
   font-style: normal;
   border-style: double;
   border-color: #FF0000;
}
</style>
</head>
<body>
<table style="width: auto; color: #00FF00;" cellspacing="3" cellpadding="3" align="center" class="oopstyle">
   <tr>
      <td>
<center><!-- Net:reservebad --></center></td>
   </tr>
</table>
<!-- Net:c:BodyEnd --> 
</body>
</html>