>Great solution! Unfortunately when you develop as a freelance programmer for a small outfit with limited budget for servers, you cannot tell the client to spend $30,000.00 more on a server to make your application work. You make your application make with the existing environment.
Excuse me, but $30K is bull-pucky. If you're running at all in a peer-to-peer environment, the cost of a Win2K Server is more in perhaps the $3K range; you need only a PDC (if you need more than that, you're so far outside of your depth running peer-to-peer that it's unlikely -any- peer-to-peer solution is viable); only the server(s) which actually provide the domain administrative tasks need to be Win2K servers. I suggest you contact a qualified MSP shop in your area to get a handle on the problem.
YMMV, but I wouldn't come near this with a 10' cattleprod if you need $30K to administer a network environment that you now run P2P.