After reading bugeyewrx's "spec me" thread, which I found really interesting, I started wanting a server of my own. As I attempted to justify such a project I asked myself "what does a server do that my pc does not?" and couldn't come up with an answer. I'm pretty ignorant with regards to home servers, so what do people use them for and why would I want one if I have sufficient storage in my desktop (or could add to locally it if not)?