First off you need to call the program properly. >From your command prompt (where ever the fies reside) you should type: msxsl xpath.xml xpath.xsl -o output.html Notice the "-o output.html" This tells the parser what your output is. Without that it won't know what to do with the transformation. You can get a list of all the switches for MSXSL here: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/Dnxslgen/ht ml/msxsl.asp If you are typing this in correctly and still getting the error then it sounds like you don't have the MSXML 4.0 parser installed. The MSXSL command line program requires msxml4.dll which can be obtained from this link. http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?ur l=/msdn-files/027/001/766/msdncompositedoc.xml Watch for wrappig on that URL. Brad Miller www.beldamar.com www.x-etc.com brad at beldamar.com ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A virus in a document is OK (provided the DTD allows it) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~