If I remember here was a dll floating around that supported the 360 controller inclusive rumbling...but I don't find a link (ARgh, that search function drives me crazy!)