Here’s my take on the issue as asked.
I run three NT servers with over 40 users. Seven of which are located in California (I am in Colorado). #1 Server consists of our accounting software (network based) #2 is our power machine – Terminal Server with 36 GIGs of space and is the main file server #3 is our mail server.
There is a ton of document sharing but the main shared “drive” (documents, everything from Word to Excel) is set up in such a way that anyone working within the company should be able to find any document within a construction job with little problem.
The seven users in Calif. are on a peer to peer network connecting to our servers for network based tasks. The steel division (which is not connected to my servers) are four computers connected via a peer to peer network.
Drive sharing on a peer to peer is easy although the security is lax. But for a small network is a completely doable situation.
Purchasing a “web server” for displaying documents is cost ineffective. If you put protocols on how and where documents are stored on shared drives, then you eliminate about $3000 - $4000 in a server and an operating system.
Now, with all that said, you can still use Personal Web Server for your documents but those documents must be created with an HTML program. Office 2000 can easily create Word and Excel documents into HTML format for you but if you ever publish them to the web for whatever reason it will leave a bunch of crap behind.
BTW, I can access any HTML file created on my main machine with my secondary machine…all created with an HTML program with Personal Web Server located on one machine.
I recommend, for cost and ease, share drives, set up protocols for file structure at this time. If you are not getting into sharing a program (Like a network based accounting software or massive file sharing) then I suggest your best bet is scrap the idea of a separate server.
Other things I would suggest a server (can be combined or separate from another):
10 or more users
email server (stand alone)
mass file server (1 gig or more of data that is regularly accessed)
misc communications server like a fax server (can be included with your email server but depends on the traffic)
As a network consultant those are the things I personally look for. If you are simply sharing a few files, using a peer to peer network should be sufficient enough for you at this time and the most cost effective using the tools you have at your disposal now.