Originally Posted by Lord_Zath
Also note that the xbox automatically assigns any wired controller immediately upon bootup. So if you have wired plugged in and decide to turn it on via wireless controller, your wireless controller becomes #2. And unlike the PS3, it's not easy to switch controller assignments. I've found that the only way to do it is to turn off the xbox and back on again.
I keep several wired controllers plugged in. When I don't require something like my MadCatz digital gamepad and I'm instead using the regular wireless gamepad, all I have to do is log into my profile after starting the console with the guide button on the wireless controller.
Doing that asks me if I want to log my profile out from the wired controller that has the player #1 slot that logged into it automatically at bootup and reassigns it to my wireless controller when I log back in. While the light on the controller won't change, I'm able to play single player games just fine with my profile assigned to the correct controller and it's a lot more convenient than plugging in and removing a wired controller like my arcade stick all the time.