> Should I be using ATL to build my automation server then, > because it is cleaner? No, you should be using Python to build your automation server :) If you *must* have some low-level C++ code, make it a Python extension. Thats-what-i'd-do-anyway <wink> Mark