USB, as mentioned before, is far from reliable. I had the exact same problem as yourself, it knocked out a webcam and an ISDN modem on my brother's PC.
I tried all of the above solution with no success. However I did upgrade to Win XP Pro (from Win ME) and it solved the problem.
Santa gives good head