It appears that IncludeTransformer might work if I pass the parameters in the url, which would make an ugly mess out of my code. IncludeTransformer is pretty simple. Would it be appropriate to add optional protocol for controlling the request (GET, POST) and passing parameters in an element? Or would it be better to add some new thing like a rewrite of the old CIncludeTransform? It seems excessive to have Include, XInclude, and CInclude... This is what I'm doing now with C2: http://myserver/cgi-bin/someScript.sh method POST param1 value1 ... I think it would be good for C3 to have some kind of "door" to invoke scripts on the server. And cramming things onto the URL and using GET isn't very attractive. Thanks! -Hugh