I thought I'd ask here first.
My goal is to build somewhat of a home server that is to store all of my families music, photos, movies and other files on one box. I want to be able to stream the movies from this box to other computers in the house. I also want to have the printer hooked up to it so that all clients in my house can print from it. I want it to host FTP as well so me and my brother can access our files at home from anywhere.
So my question is, what is the best operating system to do all this? Would I need a Windows Server 2008 OS or would a Windows 7 64bit be perfectly fine? What would be optimal? Any recommendations on FTP setup or guides out there that have helped you?