Doesn't look like a very good controller to me >.> The super long grips just don't do it for me, I dunno.
I wholly endorse the Razer Onza though:
http://www.amazon.com/Razer-Onza-tou...4829611&sr=1-1
A little expensive but it has two programmable buttons (bumpers), adjustable resistance analog sticks, SUPER long cord, very easy to set up with PCs.