Hafeez, Henry, I am ready to add the ad_page_contract backport to a contrib section of OpenACS. Hafeez, have you tested your patched version of Henry's patches to see if the modifications in ad-abstract-url and ad-utilities.tcl.preload didn't break other modules?
Do the modifications to ad-abstract-url make it so that _every_ error is output to the browser? What if you don't want that to happen (e.g. you want to give your user a nice error page. AOLserver allows you to do that with plain ad-abstract-url AFAIK).
Sorry about asking this, but I am out of time to go look the answers for myself. Thanks.