I would like to set up a file server on my home network without buying an entire computer just for file storage. The idea is that anyone in my family would be able to drop photos, music, etc onto this "server" and anyone else would be able to access the files. Ideally, I would like to be able to simply connect a hard drive to the network somehow, and have it take up little space. Does something like this exist? If so, what is it called and how does it work? If not, what's a good workaround to what I'm trying to do?
Edit: To clarify, I don't necessarily need to hook up an existing drive; I would be fine with it if it came with its own hard drive. (In fact, that would probably save me from having to buy a separate HD.) The problem with using a computer is I don't really have room for a full-blown machine, so something more along the lines of a small box with a hard drive inside would be ideal. But if setting up a real server would be more cost effective than the alternatives, I would like to know that so I can weight my options. Also, I don't need any "advanced" features such as permissions or whatever else, I just need to be able to share files--that's it. Thanks.