Graham, oh, it would very cool if you can deal with it
BTW: I found author of the usb libraries. It's Peter Barrett. Also there are contributors:
Do you know somebody from them? May be they can join us?