Phil,
There is a cumulative update that addresses several problems
related to USB. You might want to try the hotfix.... it might help.
The first link describes the update. The second link is where you
need to go to request the hotfix.
Give them the KB article number 936003 and a valid email address.
You should get a reply quickly. They'll send you a time limited
link to download the update. The file will be password protected,
so be sure to copy the password they send you and paste it when
asked.
http://support.microsoft.com/default.aspx?scid=kb;en-us;936003
Microsoft has released a cumulative update rollup for Windows Vista. This rollup helps
establish a quality baseline for the USB core components on the Windows Vista operating system.
This rollup supersedes previously-released USB fixes and contains additional high-applicability
USB fixes.
https://support.microsoft.com/contactus2/emailcontact.aspx?scid=sw;en;1410&WS=hotfix
Contact Us: Hotfix Request Web Submission Form
-Michael