QUOTE (Greg M. @ Oct 14 2008, 03:55 PM)

2.) Has anyone had any experience with serial to USB products? (Macs have not offered USB in a *LONG* time)
3.) Where do you all keep your computer equipment while doing tasks like this? I imagine the dust concerns etc.
Greg,
It looks like you've gotten lots of great answers already but I wanted to add a bit more background, I may not add much practical advice to the answers you've already gotten but hope to add some perspective for you and others who might come across this thread later.
This whole parallel / serial / USB question keeps coming up since it's counter intuitive to use old technology like a parallel interface to control something so (seemingly) new. The natural assumption is that USB would be better (or easier) since it is so much so in other applications. Also, parallel ports are so old-fashioned that many have forgotten about them or confuse them with serial ports --which may have similar connectors but work very differently and are not much used in the hobby CNC world.
Unless I'm forgetting some rare Mac, none of the many I've worked on (and I go back to the first Macs) has ever had a parallel port. The Lisa had one, but I don't think any Mac ever did. It doesn't much matter anyway since ports (Parallel, serial, USB, etc) require 'device driver' software which is operating system (OS) specific. This is one of many reasons why Mach only runs on windows and EMC is easier to install with the recomended Linux distribution. Even if you had a PC parallel port PCI card it wouldn't be of any use in a Mac without a device driver and a Mac OS device driver for this card probably doesn't exist.
To put it another way, Mach and EMC are different from most of the software you normally use (like MS Word, Firefox, Photoshop, FinalCut, etc.) While these may be very complicated and powerful pieces of software they run at a high level on the computer, they are very isolated from the hardware and use clearly defined OS functions to perform their interaction. This is very different from EMC and Mach which interact closely with the computer hardware, installing their own device drivers where necessary to optimize the computer for CNC use and to change the core functionality of the parallel port.
The important thing to keep in mind is
why the parallel port makes EMC (and by derivation Mach) able to do such a great job controlling CNC machines. By directly controlling the parallel port EMC and Mach are able to send an exactly timed pulse stream to a specific pin on the parallel port. On my first CNC machine, moving the X axis 1 foot required something like 125,000 pulses on pin 3 of the parallel port, something that was completely controlled by software. This eliminates the need for additonal circutry to generate these precisely timed signals. Obviously this isn't how a parallel port printer normally works, it's a creative repurposing by the EMC folks and therefore any USB to parallel 'adapter' or converter' designed for use with a printer will not work to drive a CNC machine.
Note that there are USB based devices to control CNC machines. One example is the Smoothstepper device (http://www.warp9td.com/) which works by installing a device driver in Mach that allows Mach to offload the work of creating those 125,000 pulses to this device. These devices are likely the future of hobbyist CNC but for now they add cost and some complexity so most people don't use them.
As to the dust issue, it really hasn't been a problem for me or anyone I know. Since we all use cheap computers we're not paranoid about them dying so this probably skews our perception. This is only the machine controller, it shouldn't have your critical files on it. Keep the important stuff that needs to be on this machine (license keys, config files, etc) backed up and copied somewhere else, keep the fans and filters clear and don't worry about it too much.
Hope this helps.
Gordon