Arduino won't upload

I finally got my UNO to take an upload.

I tried everything I could to get an upload and spent hours trying to fix it, re-installing USB drivers, etc.

I had installed some USB hubs on my Win7 computer and they worked all right with other Arduino boards.

Then I decided to plug the cable directly into the standard USB port on the computer and that fixed the problem.

Hope this helps someone.