I use multiple Xbox 360 wireless controllers and I just wanted to add my experience so you can better understand how they work. First you need 1 USB Wireless Dongle (The official Microsoft thing....I forget what its called). With that you can run up to 4 wireless X360 controllers. With most emulators I've used I have found that you have to have the controllers on before you start them up. If they are off the emu reverts back to the keyboard setting. Specifically I find Project 64 irritating because if you don't use a controller when you start it up, next time you boot it up it will still remain on they keyboard input. For example, if I play Zelda, I only use 1 controller. Then when I turn on Mario Kart for some 4 player, I have Player1 set to controller, and P2,3,&4 set to keyboard. This requires mouse and keyboard to fix, which is annoying on an easy to use family set up. There are fixes for this, I know some people have used Xpadder (I think thats the name) and other similar apps that allow you to map button commands and then GameEx can run this with the emu. I haven't had much luck with this option when it comes to good analog support but your mileage may vary. Additionally, I have noticed that pressing the Xbox Guide button will crash my n64 emu but that's no big deal. All in all I love the controllers and I don't have any problems with other emu's but PJ64 insists on reverting my controllers back to keyboard (this would obviously not happen with wired controllers). I haven't used them much for PC games but I know that most of the newer Games for Windows support the controller and don't have any issue with turning them on and off while playing games. Hope that info helps!