Gary;
I'm installing Spaghetti right now. (Had to re-download all the .net framework stuff again - ARGH!) When I get it running though, I'd be happy to test it with my QM-2000 if you decide to support it.
Pangolin has a Software Development Kit for the QM-2000 that allows you to write all sorts of cool things that will run on the controller. That's how Mamba Black was able to write a driver for it. That's also where the Winamp Laser Visualizer Plug-in came from, and also where the Pangolin version of Asteroids came from.
Pangolin doesn't mind if you write software that runs on their hardware. They do draw the line on making their software run on other people's hardware, however. Bill has explained this as a simple customer support problem: If you have an issue and you're running someone else's DAC, is it the Pangolin software or the 3rd party hardware that is causing the problem? You can see where this would lead...
Whereas if you have the QM-2000, they have tools that enable them to discern if it's a hardware or software problem right away...
Adam