No need to take apart your controller to modify button layout or combine inputs.
This product does it all via usb!
http://www.xcm.cc/xcm_fps_programmer.htm
Bought this 2 weeks ago for $90, I have since sold my 360.
Asking 60$ paypal.
Also have this up on ebay.