yea xbox 360 controller is the way to go... especially with all these "Games for Windows" officially supporting/having icons for xbox controllers.
i got the black wireless one & gray wireless one, and it's great man hook my computer up to big screen lie on the couch it's like playing console, except much, much better
