Russell, would you commit your changes to the OpenACS CVS repository? I'm still tinkering with building an OpenACS package (http://cvs.openacs.org/cvs/openacs-dist/) however I am not too keen on working on the required packages like tdom or AOLserver.