Howdy! I'm sure there have been a lot of discussion here about this particular topic, but I would still appreciate some help in my "special" case.. I have my trusty old mid 2010 27" iMac as my work computer. It's pretty highly maxed out with SSD etc. so it's still serving me very nicely. But I do have my shopping-pants on and waiting for the next update and the new GPUs. I'm very much waiting to jump to Retina also. Anyway, I've been also using my iMac as the iTunes server in my house. Serving the movie collection to several Apple TV's around. But I would like to release my iMac from this duty and buy an old Mac mini for that purpose. Saving some electricity while doing that. Save the world and all that The Mac mini would be on 24/7 and I need it to do the following things: 1. Act as iTunes server, pushing HD-movies to several AppleTV's. Sometimes several at the same time. 2. I would also connect the mini to my home office tv to watch some streams of sport, but mostly the mini would be used as headless "server" and controlled with my iMac. 3. I would also use it as a centralized Time Machine backup-hub (similar way as Time Capsule works). 4. Also I would like to wirelessly backup our iOS devices using the mini as the iCloud space is always full. 5. Share a printer in the house. + Maybe some remote server functions, but that is still just an idea, and maybe not necessary... These are my needs and as far as I know the mini should be able to do all this. Maybe I need the OSX Server app, but I'm not sure (?) But either way it all should be possible. The plan would be to buy the oldest and cheapest mini that does all I need.. Is 2009 mini able for all this or should I buy something more recent? And why/why not? What kind of processor I need to look for? What about memory, is 4gb enough? Do I need an SSD or is a spinner still fast enough for my situation? I'm ok to get my hands dirty and open up the mini to change the HDD and memory myself. That is not a problem. If I go with 2009 mini, is the external USB2 HDD going to be a problem with my streaming purpose? I would probably have several USB HDD's connected to the mini. Some for iTunes-library and some for my backups. Does it create a bottleneck and slowdowns for the streams? For backups, I have a feeling it wont create an issue as it all happens in the background anyway. Also 1 bonus concern..If the 2009 mini fits my basic needs.. 2009 mini can't be updated to Sierra, but I will be updating my iMac for sure.. Sierra will use the new file system (APFS), different from the old one that would be used in the mini.. Does that create problems with my Time Machine backups? Some advice and help needed. Especially from users who have similar setups and use an older minis for such purpose. Thanks in advance!