My 0.02: Instead of RS232 or USB to the computer how about an Ethernet port? Depending on the components being used the interface may already be onboard...