I've checked the printer settings, its set up for sharing and its printing using 'USB001' virtual printer port, (this is connected to the desktop via usb cable). When i try the 'add printer' wizard on the laptop, selecting a network printer it asks me to choose the printer from the list. The list contains the desktop pc name, but no printer is listed against the desktop. as i said both pcs are in the same workgroup, they're both using the same version of windows, xp home sp2, all the firewalls are set up for file/print sharing, the printer itself is set for sharing. The laptop just cannot see any network printers anywhere. I can move files from the laptop to the desktop ok no problem, i just cannot print from the laptop. The printer drivers are installed ok on both compters as xp autodetects the printer on each if i plug the printer in directly. Can anyone help please?