Okay, I got this resolved. Here's what I did. First, I had that code you mention above in both:
etp_gc_procs.tcl
AND
etp_procs.tcl
And I'm unsure if that's what the problem was, because I also went here:
http://dev.openacs.org:8000/cvs/openacs.org-dev/packages/edit-this-page/tcl/etp-gc-procs.tcl?rev=1.1&content-type=text/x-cvsweb-markup
I took that code and pasted it into mine...I made all their stuff in the edit-this-page/tcl directory to be the same as my machine -- presto ... it's magic ... it worked!