I currently have 8 computers running different OS's (Win98, WinXP, Vista, Solaris, Ubuntu, and Redhat) conneted through a KVM switch to share mouse, keyboard, and monitor. I do not want to leave any computer running all the time to share the printers and I do not want to add a server to my configuration. Currently, I have a Linksys broadband with wireless router serving internet to all computers. I also have a usb hub that has all 4 printers and external hard drives connected to it and it is connected to one computer at a time. Every time I need it for a different computer, I have to unconnected it from that computer and connect it to the one that now needs it. What equipment would I need to be able to have a wireless printer switch for all four printers to connect wirelessly to my Linksys router and how can I go about setting up a hub for all my external hard drives to be shared to each computer?