I'm on the verge of upgrading the current computer setup at my office. It consists of two dell servers running single core xeons, two dell laptops and a dell desktop. The reason I'm writing to this forum is that I'm wondering if there is a more efficient/better way to set up my network given my computing needs. I work with relatively large numbers of patients, each with their own electronic file that contains various pieces of data such as PDF files, and scans. All this data must be backed up daily. Also, each of the computers in the network must be able to access this database and make changes to it in real time. Currently, one of the dell servers serves as the central hub, but this computer is used as a desktop too. This same computer runs iTunes with a lot of songs (to provide ambiance music for the waiting room). I believe that this combined with the large amount of read/write operations due to the database software has led that computer to experience several hard drive faliures. Is there a better way to set up my network? Budgetwise, I'd be willing to spend up to 6k. Thanks in advance for any help/suggestions you guys might offer.