I'm looking to snag an extra controller so my roommate and I can do co-op Halo 3, since we only have one 360 controller in the house... but I also want a new gamepad for my PC (hooray for retrogaming.) Is there a good controller I can grab that supports both the 360 and the PC?