Query #2: Getting Rom file extension from Plugin Hit a weird one tonight. However, it's super-crucial to this plugin I'm writing, so do hope it can be resolved. The game data available from the GameEx Plugin: <StructLayout(LayoutKind.Sequential)> _ Public Structure Database Public Category As String Public Year As String Public Developer As String Public Description As String End Structure <StructLayout(LayoutKind.Sequential)> _ Public Structure Mame_Info Public Players As String Public Control As String Public CloneOf As String Public Orientation As String Public VideoWidth As Integer Public VideoHeight As Integer Public Cocktail As Boolean End Structure <StructLayout(LayoutKind.Sequential)> _ Public Structure Game_Info Public EmulatorNumber As Integer Public EmulatorName As String Public GameName As String Public ROMPath As String Public ROMName As String Public GameData As Database Public MameInfo As Mame_Info Public RomFilter As String Public SnapPath As String Public TitlePath As String Public CmdLine As String End StructureHowever, ROMName just gives you the ROM name without extension. Can't see any other way to get the extension of the selected ROM. I see in your Quicklaunch plugin, Adultery, one of your tokens has the rom with the extension - how did you extract this from GE? Can't think of any way to do it, unless it's tucked away in a .ini or .cfg somewhere upon game selection. Everything grinds to a halt accordingly! Probably a good thing as have red eyes and been coding all weekend. Would appreciate any help.