I went with 6 buttons, because I play Street Fighter (et al) from time to time.
And, mine has a second stick for Robotron, Smash TV, Crazy Climber, and other two-stick/no buttons games.
On my CP, the Player I and Player II connect to the Sidewinder's left & right trigger. I added a Credit button on the side which is linked to the Sidewinder Start button.
Click here to see my CP:
http://www.eischools.org/userstuffThe second stick, though, is just tied into 4 push-buttons on my control panel. Since there is no game, that I know of, that needs two sticks and six buttons.
As far as configuring the buttons, you do that within MAME. Load up a game, then hit the TAB key. It should bring up a menu. Go to 'Input (General)'. There you can define what buttons or joystick directions do what (this is how you get the Player I & Player II buttons to do things). The General section will define it for all games, no need to configure each one. However, some games with special controls (Like Smash TV), you will need to go to the 'Input (this game)' section to fix it up.
It almost doesn't matter where you hook you buttons and joytstick switches up to, because MAME lets you define the inputs. HOWEVER, if you want to use it with non-MAME games, you should make sure everything jives (UP on the stick is UP on the Sidewinder).
You don't need anything on the CD, Windows should recognize it automagically.
Also, in MAME32, don't forget to go to Options-->Default Options, then Controllers and check off Joystick.
Good luck!
Billabong