What's New:
I've improved the error notification system.
Also fixed a bug with the emulator location check. Thanks to bigroy00 for identifying the bug.
I've implemented code to use the MAME game description instead of the filename in the Video link and Info link.
Additionally, I've implemented code to handle missing mame.xml and missing system_model.xml files.