Using your keyboard to play old arcade games on MAME is great and I did it for quite a while. But eventually I discovered the X-Arcade Joystick rig and I gotta tell ya, it makes the experience so much more enjoyable. They use real arcade quality gear on these things and if you really want to bring the authentic arcade experience home they work great! I happily used mine for years before finally taking the plunge and getting the full-blown MAME cabinet. They aren't cheap but then again a new PS3 game will cost you $60 so you know - if you really want to play some old arcade games at home it is definitely worth it.My set was the X-Arcade dual joystick which I think ran me $150 or so back in the day. But you can get it today at the low-low bargain basement price of only $129.95. What a steal! That sounds like I'm being sarcastic but no seriously, I think they are awesome. I only got rid of mine when I got the full-sized cab and didn't need it anymore so I traded it to a guy for a modded XBOX (that I rarely play).
But what? You say you like to play Centipede, Missile Command, Millipede, Marble Madness, Golden Tee, or the dozens of other games that use a trackball? Well you're in luck my friend because when I was playing on it I just had to make due with a mouse for all that stuff but now they have the X-Arcade Tankstick complete with Trackball!
With this baby you can play all the trackball games plus it works pretty darn well for spinner games too like Tempest and Arkanoid. This model goes for $199.95. It also has 2 buttons on the sides that you can use for flipper and bump action for pinball games. They also have a mini 1-player only version for $99.95 - but really - if you are going to drop that much change on a controller you might as well set it up for 2-player action. But that's just - like - my opinion man.
They also sell adapters so you can use it on your PS3, Wii, XBOX 360, Dreamcast, etc. if you want to - although I never got around to trying that because I became captivated by the thousands of arcade games on MAME that I had to play.
So there you go - strong recommendation to buy. I got mine at a store years ago - Fry's I think - but I never see them around anymore. So you will probably have to get yours on their website: http://www.xgaming.com/store/category/arcade-joysticks-and-game-controllers/. Do it! Do it!

