Ok, after ALOT of trouble-shooting, I got it sorted out. Although it's still weird. I installed Win7 64bit on my Dell, and the spinner worked as expected, so it must be at least partially related to my new box. After some more playing around I discovered that if I plug the spinner into a powered USB hub then windows sees it as expected.