The manual says to avoid C++ altogether because it's just a bad idea. However, I'm wondering if anyone out there has actually worked with Sterling using C++. It just seems like an exercise in heavy COM/ATL programming, starting with an #import of their typelib in VC++. 1) My dilemma is that I have a sizable code base for placing orders all in C++, and Sterling throws a wrench my way since I'll have to write a bridge (or, compile everything with C++/CLI and use interop services.) I'm just curious if anyone else out there has solved this problem or has a commercial solution that functions as a bridge to the usual code. 2) The second question I have is why they think the XML functions are better than the standard functions? I'm trying to understand what it is about the mechanics of the underlying API that would make this true, seeing as parsing XML sounds very time consuming as it is. Thank you.