Speed: I hooked in via USB (the only other thing on my USB bus is an MS Explorer Mouse), but it seems to be taking significantly longer to download data than 12Mb/s would imply. I didn't really time it exactly, so I have no solid numbers, but I'm thinking it seems more on the order of 4Mb/s.
Welcome to the world of marketing driven numbers. Many times, the number on a device representing speed is taken from the engineers theory on maximum under perfect conditions, then rounded to a pretty number to sell the product on. USB is one of these things. Down to 4Mb/s seems quite slow though. Try timing it and seeing if you get higher numbers. Also, check around in the USB area of Device Manager. There should be a graph for the allocation of bandwith to devices (including about a minimum of 10% to system). Make sure the mouse isn't snagging more then it should. Beyond that, with USB, there is usually nothing to fix unless USB just dosen't work. Actually, one more thing. Is you USB controller an Intel one? My laptop has an internal Intel controller, and a second USB bus on the dock that is controlled by I think an Opti chip or some such. The Intel one worked fine for a USB CD-R I had at full speed of the drive, while the Opti one didn't produce stable results for the fastest speed. If you bought a USB card, it might be time to take it back and try to find a better one. Or, if it's integrated, try an Intel PCI card and see if that helps, if possible.