As you probably know, USB2.0 is backwards compatible with USB1.1 and USB1.0. I might be wrong here, but some hubs will only connect at the speed of the slowest device connected to them - in other words, if a USB1.1 device is connected then all devices will run at that speed regardless of the fact that they are USB2.0 capable. Try connecting the external drives and the flash drive to one hub and the scanner and iBurst terminal to the other. Better still, if you have the sockets available try to avoid using hubs altogether.