Take a peek at this thread, I do a lot of these.
https://www.speedguide.net/forums/ ... genumber=1
Like TWW mentioned, don't get a basic home router, get a more SOHO router that can handle the traffic, and be more reliable. For beginners, I like Nexland...their higher end series, or better yet, I like the firmware Symantec changes on Nexlands routers....Symantec sells a router made by Nexland, their Firewall/VPN appliance.
http://enterprisesecurity.symantec.com/ ... oductID=63
I also recently worked with my first Sonic Wall...I liked it despite a rough start (firmware corrupted out of the box...had to reflash it...but painless reflashing and setup after that)
As for going giga....or just fast ethernet, giga is not much more these days, as many servers come with a 10/100/1000 NIC built in now, or even if not, you can get one for hardly another 20 bucks. And for switches, copper giga single port switches are hardly any more also...and it gives much better throughput for the other 100 ports concurrently. What system is being put in? I just did a GE medical system system running on Oracle for a docs office...he skimped and went only 100 switched....in my opinion, he should have gone giga...that software is no ball of fire over a network...and he's only 6 users.
Use good password and security on the shares on the server. If remote management is to be put on for software support (such as PcAnywhere), be smart and don't use the PCA standard ports, and have the PCA host use a strong username and password.
If the software will be SQL based, it may be a smart move to use Small Business 2000 server....which will give him internal and external e-mail through full Exchange server, SQL server for a database, and a built in ISA server which runs Proxy and a full blown firewall...the server uses 2x NICs for that...I put the external NIC behind a NAT router also...so double walls for security.