Insofar as msdosfs goes the BIO's are done in msdos 'clusters', which I think are around 4K. USB flash sticks are one and two-chip solutions with virtually no buffering or smarts. Trying to chase performance on these things is pointless. -Matt Matthew Dillon <dillon at backplane.com>