1) Occasioally after I exit a game (MAME) GameEx will crash with the following error. 13:40:58.3 22/04/2007: Running: cmd.exe /c C: C:\Emulators\Mame\mame.exe rodland -rompath C:\roms\mame -triplebuffer -nowindow -joy 13:44:47.6 22/04/2007: 21 Consecutive Exceptions Occured: Exiting 13:44:47.6 22/04/2007: First Exception: 13:44:47.6 22/04/2007: Error in the application. 13:44:47.7 22/04/2007: at Microsoft.DirectX.DirectDraw.Surface..ctor(SurfaceDescription desc, Device dev) 13:44:47.7 22/04/2007: at GameEx.GameEx.mainform.InitDirectDraw(Boolean FullScreenWindowed, Boolean nodispose, Boolean reinit, Boolean DontLoadSurfaces, Boolean SetSizingX, Int32 RefreshRate) 13:44:47.7 22/04/2007: at GameEx.GameEx.mainform.ReInitDDraw(Boolean NoDispose, Boolean DontLoadSurfaces, Boolean SetSizingX) 13:44:47.7 22/04/2007: at GameEx.GameEx.mainform.DoneMAMEDaphneGame() 13:44:47.7 22/04/2007: at GameEx.GameEx.mainform.LaunchSelectedMAMEGame() 13:44:47.7 22/04/2007: at GameEx.GameEx.mainform.processgamemenu() 13:44:47.7 22/04/2007: at GameEx.GameEx.mainform.DisplayFrame() 13:44:47.7 22/04/2007: Last Exception: 13:44:47.7 22/04/2007: Object reference not set to an instance of an object. 13:44:47.7 22/04/2007: at Microsoft.DirectX.DirectDraw.Surface.get_SurfaceDescription() 13:44:47.7 22/04/2007: at GameEx.GameEx.mainform.DisplayFrame() 2) GameEx displays the wrong snapshot for some games. I'd assumed this was a problem with the screenshots themselves but when I go into some games with incorrect screenshots to see their details the correct screenshot is shown. When I go back to the main MAME list, the shot is now correct.