Intersting thing happened a week ago. I tried plugging my board in and I kept getting USB overload warnings from my computer.
The problem was a short circuit on the breadboard attached to arduino.
So if you get that warning diconnect immediatly and check your circuit!
As an aside it would be good to add some extra protection for the USB connection. I can imagine some damaged USB sockets ...