^ is also a step towards using it on an android phone as well btw (iirc).
anyhoo,
i use a wifi adapter with my 360 controller and it works great - for games that are made to support it properly (batman, crysis (all 3), portal, HL2, GTA 4 etc). there are options like xpadder and Pinnacle Game Profiler (which has pre made presets for each game) but it's hit and miss. i tried pinnacle for COD4 on my PC and couldn't get past the tests at the start.
then you have games like homefront which support it, but in a retarded fashion. e.g in crysis if you're meant to do something it'll say "press X" or whatever button on the controller you're meant to use. in homefront, it tells you what keyboard button to press "press S" with no suggestion as to what button on the controller to use. then again, that games was a piece of crap anyway.
some people say games for windows titles will support the controller as standard. this is
not true. it's optional. see COD world at war. no controller support. black ops did though and it was good.
at this point, i can't play PC games with a K+M anymore. controllers ruined it for me but i don't want to experience the low res crap output that an xbox or a PS3 gives you if i can help it.
the next COD game probably won't work with the controller as IW haven't supported it in the past afaik (at least not either modern warfare games). BFBC 2 didn't support it either but there are rumours that BF3 will.
as a tip (not 100% as game devs don't always label them as so) search steam for "controller enabled" and a fair few games have this "feature".
maybe when the net connection bullshit is removed from AC brotherhood i can buy that any play the damn thing on my PC.
wow, didn't mean to write all that