I want to have a Mac Mini as a little home server for me that would do the following: Run the Server app 24/7 Have iTunes open 24/7 serving my large library to all of the Macs in the house Collect backups from all of the Macs in the house (Either Time Machine or Carbon Copy) Serve files from an external HDD to all of the Macs in the house I am used to having high spec Macs so I was wondering if I would suffer with slow performance with a Mac Mini (mid 2010) with low end specs as my server. I have access to buying a Mac Mini with the following specs: Intel Intel Core 2 Duo - 2.40 GHz 320 GB HDD (5400rpm) 4gb RAM It will just be serving files but with only 2gb of RAM running the Server App and iTunes, will it lock up a lot? With the system drive being on such a slow HDD, will I have a slow experience? Should I buy a SSD and more RAM? Thank you. EDIT: My external storage is the OWC Mercury Elite Pro Dual (has two 3b 7200rpm HDDs in RAID 0) and has both USB and FW800 so I would be using the FW800 port on the Mac Mini.