If it was just me, then I'd swap over the USB connection everytime I wanted to print something from one computer or other. But as my family's involved with all manner of printing for school work etc. I'm having to go down the shared printer route.
A friendly RIBnet member has offered me a U.S. Robotics Printer Server, but even with this option I'll have to buy an expander to be able to plug all connections in to the Router.
It might not be so flexible as a printer server, but I've decided to try the Auto USB switch that I posted earlier in the thread. It does everything I need it to do without having to get too involved in setting it up with software etc. I've found three USB A-B cables I can use with it.
Thanks for all your input