I'm working in a small-office environment and am looking at setting up a network. I'm a total novice at networking and need some help. I'm looking at getting 3-4 PCs and a couple of notebooks networked so that they can share an Internet connection (via cable modem) and a printer. Aside from NICs, what other hardware/software would I need? Would I need a networkable printer or will any printer do?? Any recommendations on specific equipment? We'll also be upgrading the desktops at the same time so I was wondering what processors you guys would recommend. It will only be used for word processing, spreadsheets and email so it doesn't need to be powerful.