Hi Tricon,
I know you said you wanted to put this to rest, but one other thing...
Have you tried connecting a different device to see if your computer recognizes it? A camera, an ipod, external hard drive, flash drive??? Just curious if they connect without issue.
Also wonder if you've tried a registry cleaner?