I don't know if you already have one or not, but I reccomend Saitek if you don't want to ruin an xbox controller or something. I have had a Saitek Rumbleforce P2500 for like, a few years now, and it's awesome. It doesn't have as many buttons as some other joypads I've tried out, but the quality is pretty damn nice. I seem to go through a lot of controllers, cause they just break. The only ones that have ever outlasted my abuse seem to be the XBOX controllers and this Saitek P2500.