Features
FREE! Source code available on request; let me know if you find problems or want to make improvements
Fully playable mini-game built into the frontend; George and R9-A fight each other for control over the game selection
Supports any program that you can run from the command line; if you can run it from the command line, you can launch it from Big Blue
Ability to choose programs (with parameters) to run both before and after the main game in your list
Mouse support for trackball arcade cabinets
Support for multiple mice simultaneously via Raw Input
Gamepad and joystick support via DirectInput
Xbox controller support via XInput
Infinitely nested list support
File system folders as list support
Voice recognition support; speak the name of the item you want to find
5.1 and 7.1 audio support
60FPS 1080P video previews
Multi-monitor / surround monitor support with the ability to display game marquees on secondary screens
Powerful GUI configuration utility with the ability to query MAME's list XML data
No dependency on emulator versions; won't have to be changed continually with each new version of an emulator
Runs at any resolution or aspect ratio (320x240 all the way up to 3840x2160 have been tested)
Pillarboxing to display a 4:3 aspect ratio correct image on widescreen monitors
Theme that changes dynamically depending on the time of day
Elaborate shutdown / restart sequence that'll blow the wig straight off your scalp
Optional music
Built-in screensaver with a configurable timer
Built-in clock so you don't lose track of time while gaming
Ability to shutdown or restart computer when exiting the frontend
Configurable frontend controls
Left and right rotation for vertically-oriented monitors
Hides Windows system cursors so that you don't see Windows's hourglass loading when you launch games
Overrides Escape key behavior so that you can quit from any emulator by pressing Escape even if the emulator doesn't behave that way by default (Model 2 emulator and others)
Allows you to disable inputs while a game is launching so that windows don't lose focus (a major problem with emulators that use OpenGL)
Adjust volume of frontend and videos independently
Adjust Windows system volume even while in a game using global inputs