Ok here's my issue. I have a steering wheel that is hooked up to my PC at all times. It automatically takes the place of controller #1. If I want to play an emulator it usually it not as issue as the emulator let's controller #2 or #3 or whatever number enter binds it doesn't care. However when it comes to playing most PC games, it expects the controller to be #1 or it won't work. I even have a program called usbdeview that can disconnect the wheel however I still have to reboot for my Xbox 360 controller to be player 1. If I have no other choice I will just continue doing that but ideally I would like to have a way to change the 360 controller at will without having to disconnect/reboot. It just seems dumb that Microsoft doesn't have a gui that just lets you assign whatever controller you want to whatever number you want but there is no such feature that I'm aware of.