Using the Microsoft tools, you can load an XML document, then load and XSL or XSLT document into memory and then call nodeTransform to blend the two together and then spit it back out. Is there a way to do this with pyXML or any other python xml library? Scott