Grant, from what I can tell The MAS3507D appears to have a 5-6 ms tolerance between requesting more input data, and the data source starting transmission. Since most IDE drives seem to have an *average* seek time of ~9ms, it seems that a sector or two will need to be buffered, right? or am I wrong?