Hey guys,
New to the entire byoac scene, but heavily into older video games, I've been wanting a project bringing that retro-feel to my room.  I've decided to start out simple, and start making a desktop control panel.  I've decided just to hack an existing gamepad, but am very partial to USB right now (besides, my soldering skills aren't up to par to hack a keyboard).  I happened to find an older Microsoft USB Sidewinder with it's digital d-pad, six buttons, two more which would traditionally be used for start/select and two shoulders.  The hack has proved to be fairly simple, so far.
Now, my question is:  which would most of you guys go with (assuming this cp was going to be expanded beyond the scope of just one player)?  A gamepad hack, or a keyboard hack?  I've done a search and read what I could find.  Really just looking for opinions and/or personal experiences.
Consider things such as ease, cost, and compatibility.  How bad is USB support in MAME (not all familiar with MAME yet, myself)?  I mean, I can pick up these controllers for $8.95 in retail boxes, or I can pick up a single basic keyboard for anywhere from $12-19.99, aswell as a project box (I'm a sucker for making things look decent).  I don't really have the cash to throw at an I-PAC at the moment, but have plenty of spare time.  Besides, my soldering could use the practice!
Anyways, I am dragging on.  Please just share your opinions/experiences with either method.
Thanks in advance,
  n3rrd.