**John Peck** I use Tcl to set up interfaces to USB-connected hardware.