Hi, I'm gathering the courage to write a program which controls an external device via a USB port. The development and target operating systems are Ubuntu 8. Are there any good books or web sites which would give me an idea of what is involved? TIA J (Although couched as a general question, the external device is a Lenz LVZ100 Model Railway controller!)