Doug,
>The problem I see with the splitting of things apart is that you either have to give folks the ability to put
anything in the "mix" or nothing... Great idea but I don't think it'd work.
The concept of limiting commands for a specific compile option seems to have worked pretty well with MTDLL, with minor exceptions like no printing. :-)
>The other option I already mentioned would be to put all the code response logic into a COM or COM+ enabled object. Having 5-6MB of code running on a server isn't a real big deal anymore and if the code that actually did the work was on the same central machine that had the data I could see a LOT of performance gains as you have eliminated the wire between your desktop and the server.
Sounds like remote COM automation servers to me, which we have now.