I agree with most of the above. I have done it for clients that only have the core financial modules and 3 or less users. Depending on what they are processing, this setup seems to lock other users out more frequently and be slower than a separate server. Also, as Shawn mentions, the user on the 'server' - at least initially - does a few things that they didn't realize impacts the other users. But fortunately, there is a quick learning curve after a few missteps. It is cheap to buy a new computer that acts as a server, but sometimes other constraints make the cost and hassles a lot more. Additional network cabling, no switch ports available, and limited internet access can all increase the price of a new box over and above just the server's purchase price. Like many busisness decisions, they need to be aware of what they are risking or losing in order to hold on to up-front cash when not choosing the ideal.