I suspect that with an ATC in the picture, the UC100 might not have enough I/O ports which would suggest looking at the UC300 or UC400. And if you are doing that, then I would certainly go Ethernet rather than USB. Ethernet ports are a lot more common these days than parallel ports - and a whole lot better !