Jim, interesting combination of components for this machine. I thought it was supposed to be a server. Instead, the items listed make it a workstation. Certainly something that you would not use for hosting any type of web content, let alone set up as a print and file server. The biggest server no-no is the use of plain old Windows 2000, the operating system should be Windows 2000 Server or better, which will price at ~$800.00 and up. Of course, if someone is adept with Linux or BSD, they can use one of those operating systems instead, for free.
Two gigabytes of memory is indeed a noble pursuit, but unless this machine will be used in a cluster to host msnbc.com, one gigabyte of memory will be plenty. Also, specifying a 550-watt power supply is nice, but we’ll need to use one that is reliable, stable, and can sustain a high load. A Vantec Ion 400-watt would be excellent for this system. Asus is normally not used as a server motherboard, as they cater more towards the enthusiast and gaming market. Supermicro and Tyan would be recommended for a server environment. The hard drive arrangement is smart, as utilizing a separate boot/system drive is important. I would also add a smaller capacity drive to wholly support the swap file. Two 250-gigabyte drives is nice, especially if they are mirrored as a RAID 1 array. This will provide the necessary redundancy for a small server. Obviously, all of this should be housed in a roomy and well-ventilated case. Fortunately, servers don’t have any special video requirements, so even an 8-megabyte AGP card would do. The server would probably run headless anyway, once the operating system was installed.
Let me know if this helps narrow down the requirements for a web/print/file sharing server. I have no problems building the original system, but it would not be properly designed for the server environment.