OK yes I know this has been done before. But the author did such a nice job on the instructions, I felt it should be highlighted. Also I never realized HOW MUCH MONEY MAME controllers and such cost. Even thru ebay/china it adds up quick.
http://www.instructables.com/id/How-to-make-a-Raspberry-Pi-Arcade-with-no-programm/