Thank you for the reply. Now I'm wondering if either Linux or FreeBSD is really the best choice for me. As the situation stands right now, I can obviuosly get Linux or FreeBSD free, but I also have a copy of Windows Server 2000 Professional that is unused.
The system I am trying to create will dsitribute APE/FLAC files around the house (not sure whether from multiple sound cards or distributing them to client PC's and then receivers). I also plan on saving my DVD's to my hard drive and then being able to stream those to client HTPC's. These will most likely be M$ based machines (Linux just doesn't seem to be there yet).
Other than those two primary uses, I could also conceive of this machine performaing trivial web-server tasks, replacing my existing firewall, being my DHCP server, etc. Just an all around useful machine.
So, my question now is: Since the initial software costs are comparable ($0), the hardware should be capable (AMD Athlon 2600+, ASUS MOBO, 512 MB, 200 GB HDD, 500W PS) is Linux or FreeBSd really offering me much of a benefit over M$ Server 2000? This will be a home server, so a little downtime every once in a while to reboot won't put me out of business. I am assuming that I could get Apache free and have it work on M$, there's bound to be some free firewall software, etc.
Any thoughts, suggestions?