After reading the recent article on a home DVD server, as well as pookyhead's experience with building a file server I was thinking of kind of combining those to ideas to build a home media / file / print server for our house. This system would have quite a lot of requirements which I need it to fufill, they are, in a vauge order of priority are 1. Be able to rip to, and then share DVD's, pictures, and music in a user friendly format- something like the one used in "How to Build a DVD Server" from and to the central machine around the house to our 6 computers in total. 2. Allow me to print from any computer in the house to the one in the main office room across our wireless network. 3. Allow me to access documents, then save them back to the computer, so I can do some work on one computer, save it to the sever, then access it again on a different computer. 4. Allow me to access the data around the world via the web (I dont know if this is actually possible, but if it is, it would be usefull) 5. Run a 24 hour torrent client to fufill my download needs, so I can go on it, back up a few hundred hours of downloads, then leave it on running it automatically and saving them to the appropriate folders What I am basically asking is: - What would be a good build list to run all this off, particularly what would be good hard drive, motherboard, CPU, and, if required (although I would prefer to avoid the cost if possible) a raid card. - What would be the most appropriate software to fufill these functions? I am not experienced with linux, and some of what I am asking might be challanging, so it obviously has to be something I can do. I dont want to fork out on lots of software, but I would prefer to spend a bit that have the hastle of messing around constantly trying to configure it. If you can help with any of these points, it would be much appreciated.