My problem is, when I try to tie my windows printer to a USB port, I don't know which one to use. By trial and error I'll eventually find the correct one, but the next time I use the Guest OS (Win-XP), it will be a different USB port and I have to repeat the processes again. For example: I go to the Windows 'Add a printer' routine. It asks which port I'll be using. I'll have over 20 choices, each one listed as USB-001 (Virtual printer port for USB), USB-002 (Virtual printer port for USB), USB-003 (Virtual printer port for USB)... and so on with 20 or so choices. I have to go through each one, install a printer on it, and try to print a test page. Eventually I'll find the right one. As I said, the next time I use the VM I have to repeat the whole process. Any ideas how I can make the assignment permanent. When I plug in my USB-to-Parallel port adapter, it asks if it should be assigned to the VM or Host. Is there something I can do at this stage to 'tag' the USB port so I know which one it is when I assign the printer. FYI, I can't assign the printer to a USB port in the Host environment since there aren't any Mac drivers for the printer (a Kodak 8650).