I've pretty much abandon the USB idea since the only benefit I see to it is that it would power the controller, but since it can only supply 500mA, that's not enough to drive the relays and solenoids, so I'll probably just stick with rs232...
Since I know nothing of Java, I'll probably...