Peter (and others !), I just looked through the USB spec for device latency. Am I correct that a High Speed function has at most 192 bit times to reply ? That would be about 400 nS ?! I guess my linked list idea will not work then ! I just did my latency calculations again, and they come to about 1392 nS worst case ! Comments ? Thanks ! rudi