specWB, do you have the wired or the wireless? If you have the wired, just use XBCD drivers and you can configure the triggers and everything else to work however you like. IF you have the wireless you can use a program such as Pinicle Game Profile to map controller functions to keyboard presses and such.
brikis98, yeah, rumble works fine in XP with MS drivers and games that were designed to support the 360 controller, and XBCD drivers will work great for pretty much any game that supports rumble.