Thanks for the quick response. I should tell you what I'm trying to do, although it's abvious. I'm using GameEx to automate user interaction with emulators. The goal is to remove the need for a keyboard and mouse. It is on a custom built full atx HTPC (windows 7x64) and eventually I will place it all in a mini itx. I have it setup with IR using a logitec harmony remote (iMon), which controls almost any function by itself, including mouse and keyboard. I use it to navigate windows 7 media center. However, that is very un user frendly. So after messing with batch files with some success, I looked into frontends and found GamEx, the only one recommended by the authors of project 64. It took me quite some time to set everything up and I found most of the answers I needed in these forumns. I tried Draco1962's idea first, I placed the roms into separate folders acording to what emulator they best work in. I then made 3 instances in GameEx and labeled them Sony Playstation (ePSXe 1.7.0) ...(ePSXe 1.6.0)... etc. Then I made a group called Sony Playstation that the three would be displad as in GameEx, instead of three diferent playstation emulators it just has one that displays all the games. That works well. However, as null pointed out the problem lies in the ePSXe config loading process. I thought that ePSXe 1.7.0 would remember its settings and 1.6.0 its, and etc. Unfortunatly it change all the versions to the same plugin and config. "There is a fantastic solution to this, in the form of ePSXecutor." Sounds interesting, I'll have a google. It doesn't have to work with 1.7.0 because I only have 2 games that benifit from that version anyway, Medevil I & II. So as long as it doesn't mess with the 1.7.0 config, and works with 1.5.2 and 1.6.0, and multiple configurations within each, then it should work fine. Does it support controller input? Can I controll the interface with my PS3 controller through Motionjoy?