I have been using the ip5000 for nearly two years. I t has been fairly reliable, and the print quality is good. When I first bought it, I was dismayed to find out that networking the printer was not supported. My plan was to connect it to a print server, and to use it with several computers. Eventually I did get it to work, first with an SMC router with a built in printserver and currently with a linksys PSUS4 wired printserver fot USB. I'm not an expert; so it has not been easy to set the sytem up. I just bought a new laptop with 64-bit windows vista, and I have managed to print to the ip5000 through the printserver. I had to consult a laptop forum that offered some useful advice. Although the printer is working from the new laptop with vista, the data transfer is much slower than it is on our 32-bit xp pcs or the macs on the system--although I installed the latest vista 64-bit driver for the ip5000. The macs were initially an issue since there was no network driver for the ip5000. I used a driver for another Canon printer--it gives tolerable results, but it isn't perfect. Maybe it's time to buy a new printer.