noiseredux wrote:thanks, null.
I had also stumbled upon Maximus Arcade. It looks pretty flexible and easy. Any thoughts on that one at all?
Maximus Arcade was actually the first frontend I ever tried based on an article appearing in Racketboy. Fun times! MA was very good for it's time. Unfortunately I don't think it's done a great job keeping up with more modern trends in frontends (AFAIK the most recently released version is still somewhere in 2011). Among other things, MA only offers a limited number of slots for your systems, and even then it is very specific about what systems are supported. If you ever wanted to add something that wasn't explicitly supported by MA you had to get a bit creative and hack-ish about how you did that (and you'd still have to use up one of your system slots to do it).
More damningly though, is that sometime around 2011 the customer support for MA completely fell apart, to the point that people were purchasing licenses and weren't receiving them until weeks after the fact, or weren't receiving them at all. On top of that their support forums were completely shut down, leaving these folks with no way to file support tickets. It was a pretty bad time for MA, and IMO it caused irreparable damage to their business model. It's my understanding that Maximus was either purchased by or partnered up with X-Arcade (the hardware folks), so it's important to mention that things may have gotten better at this point. Having said that, I'm still pretty leery about offering an endorsement there. As in all things YMMV!

fastbilly1 wrote:LaunchBox will do all types of roms, and pc games, and will do most of it automatically. Not expensive and works really well.
I was not previously aware of LaunchBox, but that also looks like a viable option!
Long story short is that if your desired game and/or system can be launched via a command line interface it should be able to be integrated into any frontend. At that point your choice of frontend simply becomes a matter of personal preference in terms of outward appearance, functionality, and ease of configuration.