Are you sure you don't mean 300-350K BYTES per second? Divide that 12Mbits/sec by 10 and then subtract a bit more for protocol overhead and you have a realistic ceiling.

The empeg still falls short of this, partly due to lousy USB implementation in Windows and partly because we still have some optimisations to make.

Rob