We have a small office with 8 computers. They are mostly running Windows 7, with 2 running XP and one on Vista. They are all connected via a 16 port gigabit ethernet switch, which is in turn connected to an ADSL router. Also connected to the router are two network printers. I'm not a sysadmin, but it's my job to keep these things up and running.
Projects live on each computer, and the project folders are shared over the network so we can access them.
Occasionally we have problems with computers seemingly randomly disappearing from the network. I wonder if we've reached the limit of feasible peer-to-peer networking under Windows (with 8 computers and two printers) or if there's just a problem with our setup.
Is there a better way we should be running things?