Jakeone- Regarding your issues to using different ports for interfacing. The standard midiport runs at a certain baudrate The com port baud rate is clocked a little faster than standard midi I believe the usb might be clocked the same as com, but don't quote me on that, I cannot remember off the top of my head. Basically they all run midi equally, with hardly any differenece as I see. When you refer to latency, generally it is contributed to your soundcard and not to your midi setup (well maybe unless your are using tons of outboard gear in serial) usually latency refers to the response time a soundcard can produce the sound when it is told to. If you are requiring smaller latency times I would suggest looking into buying another soundcard for your computer, as the different port types are generally used for your choice of connection.