On my long-range TO-DO list is attempting a HID-based alternative to Firmata, which would in theory have all the advantages of USB-HID.... guaranteed 1ms latency no matter how many inputs or outputs change, automatic device detection, and no drivers needed on any OS (even Windows). Would anyone be interested in this? -Paul