Perhaps it's time to make GameEx support plugin's, that way people can add/remove the features they want. That is the problem with a feature rich application, for some it's just useless overhead. Although GameEx has great features that XP users dont have, people using MCE might feel the extra stuff is just unessesary (perhaps they just want a simple front-end to play Mame?). Another benifit of plugins is that other authors can add features to GameEx. GameEx would be more modularized thus adding features, fixing bugs and maintaining code is much easier (ie. Bug in karaoke plugin -> fix karaoke plugin). Things like GameExtender, Karaoke, Weather, Radio, TV, (etc. etc.) perhaps even multi-emulator support could all be made into their own plugins. Although I've never written plugins for a .NET application (I've written DLL plugins before just not in .NET), so I'm not sure how you would do it; there could still be a DLL solution for .NET. What do you think Tom? If you want I could help you design the specifications for them and even help you document and create an SDK if you want. I know I wouldn't mind writing a few plugin's for GameEx myself.