Maximus Arcade is a front end that I use in my cabinets that run off of computers. 

It has an autoboot when you turn on the cabinet, custom themes, and is all-in-all great software.

 I recommend you check them out, and if you are interested in a custom

 cabinet from me running off a computer it comes with a copy o Maximus Arcade free.

Lukie Games is a great source for old game systems as well as games.

I use this site to get my GameBoys for my mini table top GameBoy Systems.