Originally Posted by AW_3_3
what it sounds like, is that the USB ports are getting enough power for a low power device like a mouse, (they only use like 10-25milliamps whereas Flash drives/external hdds can use up to 500milliamps.

That was my thoughts exactly, since each root hub can only supply a max of 500mA in the first place. The only solution in this case would be to purchase a powered USB hub.
You maybe right about those voltages, but to be honest they give me a headache between boards and
cpu types. I try to avoid them where possible. If it is the power supply that is causing these problems, then I'm sure we can confirm it another way.
Those error messages only occur when Windows has problems communicating with those devices. I believe software has been well and truely exhausted. If it's not a power issue, it will be interesting to know if it's specific ports that are the problem. Again, a hub would sort the problem out as it can be connected to the working port (currently used for the mouse), to supply ports for the rest of your devices.