Deekay, I went through a similar decision process about 8 years ago. 5 users growing to 8, needed shared access to 1 application (database for accounting/payroll), file storage, and shop drawings. We decided to install a server and set up a Windows domain. The capabilities have significantly enhanced several aspects of business and made management of the network much simpler. The major issue will be support and cost. The cost of the server and initial setup is very minor compared to the cost of a qualified and available IT expert to manage it. Most small businesses do not have funding avaiable to support this. Mine didn’t. Fortunately, it is a family business and I provide the service nights and weekends remotely and onsite a couple times a year. Makes it affordable for a small business. Overall, it has been worth the intitial investment. We have been able to upgrade several technologies that produce better products at a reduced cost through the technology implementation. But now the business relies on the technology and needs some fairly reliable support structure to maintain it.