Notes on USB. What a mess.