Drop a port, terminal, or file transfer control on a form in any ActiveX enabled development environment...Compare this to writing hundreds or thousands of lines of code. CommX enumerates the ports known to Windows, regardless of where they are or what they're on. So long as they're seen by Windows as a real UART interface. Multi-port boards, ports on devices attached to USB or Firewire. CommX will do it.