Hey HC. I found another thing my fe does that use all the time.
I also have the ability to "rename" a game. Like I can rename "Joust (red/white label)" to "Joust". Or like "Captain America (US Rev 1.9)" to "Captain America".
In otherwords, just have the ability to change the display name. I keep a table in my db of the games I want renamed to get rid of any extra thing in the title.
For what it's worth you can do that with pyReCADE. You can actually do it two different ways. The first is the MUNGE_DESCRIPTIONS config option. This take option takes a list of strings which you would like to remove from a games description. The primary reason for me adding this feature was to allow the PlayChoice10: and Cassette: roms to appear under their proper letter of the alphabet. Example: PlayChoice 10: Castlevania shows up under C rather than P. The second way is with the custom.cfg file. In that file you can specify an alternate description to use for a game like you mentioned above. Some of the other cool things you can do it that file are:
Give a game a custom category different than what is listed in catver.ini
Specify a different command line or options to use when running that game only
And the coolest feature is specify an alternate rom to use in place of the current one. This is really handy when you are hiding clones. So for example rather than running gaunlet run gaunt2p instead, or instead of puckman run pacman.
I'm REALLY close to making the actual first release of pyReCADE, but you can always grab the latest from CVS for the fun of it. Of course there is that added perk of it running on pretty much any modern platform, though Linux is my primary concern. Have no fear a .exe will be made available for Windows users, so they don't have to fight with installing Python, SDL, etc.
http://pyrecade.sourceforge.net/Robert