No, the previous XML method was really a mess so I re-wrote it entirely. The big deal for me was loading the XML into memory instead of load/parse setting/unload/load/parse setting/unload as I was doing before (which was incredibly not efficient). I also got a bit creative for the emu/game specific XML, checking the file and only loading/unloading it if you selected a different emulator. I also added a new node to facilitate the new Plugin Updater app I'm going to start working on soon (No offense to Tom but he doesn't move quick enough to keep up with me). It really was more a matter of efficiency and quality of service as opposed to the quick and dirty way I was doing things before. I mean yeah, the old way worked, but it was not the way I would have written it now if I was redoing it. I also forgot to mention I added ROM specific settings for MAME (there was a bug due to the fact I wasn't using multiple paths for the ROMs although MAME supports this when used in GameEx), and ironed out a couple bugs I happened to notice. I also did some serious work on the profile parser. I think that about covers it!