My first post here so I'm very sorry if this is asked a ton of times a day.

Anyway, I picked this forum because 1) there are more posts here than the others, and 2) I'm a bigger Nintendo fan than any other system.

Anyway... I'm looking for what I would call the perfect controller for my emulation needs. It needs to be pretty universal as I'm going to be using it in a MAME machine along with all the normal console emulators

Here my requirements:
4 shoulder buttons
6 face action buttons
2 Analog sticks w/ buttons
Good D-Pad
2 face general use buttons (like Start/Select)
rumble
...of course having some analog buttons or digital "click" (ie gamecube shoulders) would be nice too but I have the feeling I won't get it all.

Here are the two I'm looking at...
http://www.saitekusa.com/usa/prod/p2600.htm

http://www.saitekusa.com/usa/prod/p990.htm

I'm VERY close to what I'm looking for here, I just wish the would have made one that combined all the features of both. The P990 is 95% what I'm looking for, but no rumble and no "start/select" buttons. The P2600 is also 95% there, but no dual-analog stick buttons and no "start/select" buttons.

Does anyone know of a controller that has what the P990 has, but adds rumble or even maybe two more buttons for "start/select"?

Thanks for any help!!!!

TK.