I'm developing a VFP query server that will run as a DCOM object. It will return the query results as an XML stream so that my contractor's VB front end can access it (using ODBC was prohibitively slow). I'd like to return the server's version number as an attribute in the XML, but can't seem to find any properties that indicated where the .EXE is located. Everything just seems to point to the windows system directory. Two questions: 1) (most important) how do I find out the name of the directory from which a COM object was instantiated? 2) Is there a property or function that gives you the version of a COM object? advTHANKSance ...kt