First off, would it be difficult to implement, perhaps, a command-line switch for loading a different XML than the default "M1.XML"? I have a file which I keep work in progress (attempts and partially working sets) and when I go to work on them, I have to do a lot of copy/pasting or renaming files. Better yet, maybe allowing multiple XML files (much like rompaths) to allow a person to keep their lists straight? More out of convenience than anything

Also, I downloaded the SDK you released over 3 years back (m1074bsdk-win32.zip). Before I dive into it and attempt to interface and code up a simple front end I have to ask if the commands basically unchanged since then? Will they work with the current M1.DLL the same? I know you've mentioned the possibility of making another SDK - I would be interested in trying a recent one out, especially with the new volume per channel functionality.
Thanks for your time,
Tafoid