Well, they are fixing to come out with a new controller that has a transforming D-Pad that when twisted, turns into the Nintendo D-Pad, which is patented, which is why the normal 360 controller has that sucky one and the Playstation controller's is split into segments. The buttons do seem close, but I've never had a problem with them. I think it is an okay controller. As soon as Razer comes out with their Xbox 360 controller, I'll never need a mod again.
The original xbox controller is 10x better than the 360 controller if used on a PC, (it has to be converted to a USB Device first)
But the analog controls are so much more responsive.
It's a pity its so hard to get the original xbox controller working properly on Vista & windows 7, but when you do its excellent.
I found a signed vista & windows 7 driver 32x & 64x that works perfectly with the controller but although it is made by Microsoft these two platforms will not recognize the actual device as being valid hardware until you get the driver installed (maybe its because it has been converted to USB). But then there are no problems once you do because they are signed drivers.
These are not the dodgy xbcd drivers that have been doing the rounds where you need to change & swap files in your system32 folder,, and that don't work anyway. You just install these without any warnings or errors & that's it your done.
You still need to use the "Driver Signature Enforcement Overrider" ONCE, but it is not for the drivers because they install effortlessly without using it . But unless you use DSEO Vista & 7 won't let you install the controller.
If anyone want's the instructions etc let me know & I will post a "tutorial" and a link to where you can download the signed drivers.
(To convert the original xbox controller to USB you just cut the end off and match all the wires to a standard USB plug (they are the same color code) there is just one extra yellow wire from the xbox controller that you don't need or use.) If you want to keep the controller for old time xbox game play as well then just strip a section of the cord & patch into the wires & keep the original plug connected too,,but just don't touch the yellow wire..