The Build Your Own Arcade Controls FAQ
This site is the best source of information for this hobby. The site's message board is the most helpful online community I've ever encountered.
The Multiple Arcade Machine Emulator homepage
Home of MAME. What more can I say?
Arcade parts vendor. This is where all the joysticks & buttons come from. Visit the site & order a catalog.
They make Keyboard encoders to interface the arcade controls to the PC's keyboard port.
Home of the Arcade@Home front end for DOS mame. Also has a collection of links to home build cabinets and cabinet conversions.
DisplayMate.com's Sample test patterns
Use these to make adjustments to your Monitor or TV.