I'm not sure how much it has been discussed about a better theme editor, or how much control the user should be allowed to have, but I wanted to see if it's possible to fix certain things, like disallowing certain remaining stuff on screen to hidden. Another issue is having the ability to display game boxes, or even custom logos, for the game selection screen, instead of just displaying snaps. Also more of a real-time editor with control snapping for better alignment. With the customizing that is allowed now it's kinda confusing trying to navigate through all of the plain looking templates, and figuring out which one you are in when you get there...if that makes sense. What about idiot-proofing the directories, meaning the program already has preset folders for the emulators and roms, and doesn't automatically make a folder in the one I have selected for my roms with another roms folder. More tool tips in the setup wizard, or more importantly more detailed ones. Personally I have always liked having a property grid for all of the settings with my programs. This makes it easier to add/delete stuff, or even just displaying information even though the user has no control over it (programatically set stuff)...it's easier to organize also, and might keep from needing 3 editors for 1 program. And not sure what everyone else thinks about this, but instead of separate folders for snaps/videos/controls/etc, having 1 folder for each game, and in it all of the stuff for that game to better see what you are missing for each game when you have 1000+ roms: [Castlevania] +Castlevania (video).avi +Castlevania (snap).jpg +Castlevania (controls).jpg +Castlevania (manual).pdf Something along those lines...think of each game as a module, and in it is everything defined for that module. The program then knows what the module has in order to display it. It's not difficult to setup in vb.net, and I already have the code to make it work with an example if interested.