That did it!
Thank you!
As for msi vs msm -- the real problem is when a new version of AutoCAD comes out, and if OpenDCL was installed via an MSM, that means they would need to remove and reinstall our installer. So it just really adds to the complexity of our installer, so that it can be removed without accidentally removing any other key files, and so on. Instead, with the database ODBC driver, and the OpenDCL Runtime, both as just chained MSI's, the whole thing behaves a lot better, and is much easier to remove/reinstall just a desired component.
--J