Thanks Bruce,
That did it. I thought I tried that but I guess not.
A couple of things got me - Headers with HTML - thanx for the check box
p_web.gsv(something ) in the title. Used self.gsv and set the session variable in the procedure setup. A little ugly.
BIG - moving the browse record stuff into a routine killed my hijacking of the process loop. Ack!
In several reports, I use the template report process to collect data and fill a queue. Then I finish the loop by processing the queue and letting the the template generate all the web stuff. Works great but moving the code put my break statement inside the routine. - wha-wah.
An embed just after the Do BrowseRow might help.
In this same area, I have a report that calls another process that fills in the <TD> with another table of data. Pretty neat. BUT the div tags (I think) are causing extra line breaks. I'm still investigating.
All that being said, so far it is a worth while upgrade. I was able to add my template changes for the Suckerfish menus without incident.
And since you added the HTML checkbox for headers and such, I didn't need to fiddle with any of that.
Probably should of put all that in a separate post.
Thanks,
chris