Hello everyone. This is a little mod I did, I just pulled my post from the off-topic section and pasted it here.
What I am doing is modding the buttons to give them a "tactile" and "clicky" feel. I went over how I soldered the buttons to the pads below.
These are regular tact switches from RadioShack that I decided to use for now. Next to Roosevelt (dime) for comparison.
Here are the pads that are originally on the Xbox 360 controller.
The switches fit like so.
They are the same height! Perfect! (also see CAD drawing)
With switch and "B" Button, perfect fit
I soldered the buttons to the board by bending the pins underneath so that they had a nice level surface on the bottom, then I tinned the pins. Next I scratched the black conductive stuff off of the pads to reveal copper, and tinned that. Next it was only a matter of getting them to sit properly; I heated up the solder beneath them and it fused the pin to the pad. They actually are very sturdy and they won't fall off by simply pressing the button. I also added hot glue
I had to sand the buttons, I just could not get the switches soldered on perfectly to line up with them!
Little modification to pads
Hanging out on my wall
Finished product has a tactile, clicky feel when the button is depressed and looks just like a stock Xbox 360 controller. It makes pressing the button easier -> faster reaction in games. Tested out in Halo: Reach; works like a charm
Also handbraking in Forza 3 has never felt so good!!
The Razer Onza tournament edition does something similar with its buttons but hey, this cost me $4.00 and twenty minutes! Can't beat that!
[SUPER EDIT] ABOUT SOLDERING SWITCHES AND SWITCH POLARITY: Read what Off said below!!!!