This is a dumb time to ask this, as I already made the purchase. However... I have an older quad-core pc that I use as a file and media server. I also have a web site running in a Linux vm. It is connect by eSata to two large RAID arrays. The machine has been nothing but problems. It's up, it's down, it won't boot, it can't find any hard drives. However, most annoying of all is that I have all sorts of problems trying to connect to it with my iMac. It will connect one day, then not the next, even though other PCs can still connect to it. Sometimes re-booting both machines helps. Sometimes rebooting the routers helps. I came across a reasonably priced used Mac Pro quad-core (2009) with 8gb of RAM. I can do upgrades to it, but I'm assuming it should pretty much be able to handle the task the way it is. Here are my questions: Will the Mac Pro work well as a file/media server? i.e. will PC's, media boxes, iMac be able to connect to it on the network, either to access shared files, or to remotely operate it? Will I be able to install pci cards in it for storage expansion -- either an eSata card or a USB3.0 card? Are there any tricks to set it up for network access? Do I just make Samba shares? I'm hoping this is a silly question, but as configured, should it be "lots" of machine to handle file/media (two large RAID boxes) serving and simultaneously run a Linux vm website? Will I have less trouble trying to connect to it from my iMac than when I was connecting to the pc? I love my iMac so much, and hate that pc so much, that it seemed to make sense to just swap in another Mac and see if the issues decrease. Thanks.