Quote:
Why is it that Windows needs to reinstall a device if you merely move it to another port?

This is so it can handle you having more than one of a device. Not everything has a serial number built into it and even if it does, usually isn't part of the USB detection.

I'd say reinstall Windows. You're already getting weird problems. Get ready for the Mac people!