Roxanne,
I think the decision mostly comes down to is the server needs a UI. If it does it
has to be out-of-proc (EXE), if it doesn't have a UI it can be either. If you are making lots of calls to it (my server may get 100 hundred calls per second, tests on a P2-300 Win95 machine indicate we can sustain 500 calls/second to the method which has 24 parameters) then in-proc (DLL) is faster. If you get only a couple of calls once a minute you won't see the difference between in-proc and out-of-proc.
>Oh. Ok, I think I get it now. But tell me this, how do you decide whether it is best to do something In Proc. or Out-of-Proc.? Would that decision be based on how much memory resources the client app is already using or something else?