Received a nice patch from Adrian from SuSE, which makes it somewhat easier to control KPilot from a HotPlug script - you can tell it which device has just been added, and then it will sync on that one. While looking at timeouts (bug 59744), I did some redesign in KPilotDeviceLink and in SyncAction, created some QThread magic, and then I actually wrote 70 lines of documentation in the header file explaining what I’d done. So now there’s at least one bit of the API that is explained.