Still getting those "memory could not be read" errors. Also a new error message 18:31:01.5 26/11/2006: PlugIn: "Exit GameEx" caused an exception and is being disabled. 18:31:01.5 26/11/2006: Object reference not set to an instance of an object. 18:31:01.5 26/11/2006: at System.Runtime.InteropServices.Marshal.StructureToPtr(Object structure, IntPtr ptr, Boolean fDeleteOld) 18:31:01.5 26/11/2006: at GameEx.PlugIns.InvokeMethod(Object obj, String sProperty, Game_Info oValue) 18:31:01.5 26/11/2006: at GameEx.PlugIns.Event_GameShowInfo(Game_Info gi) 18:31:30.1 26/11/2006: PlugIn: "Speak Game Name" caused an exception and is being disabled. 18:31:30.1 26/11/2006: Exception has been thrown by the target of an invocation. 18:31:30.1 26/11/2006: at System.Reflection.RuntimeMethodInfo.InternalInvoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean isBinderDefault, Assembly caller, Boolean verifyAccess) 18:31:30.1 26/11/2006: at System.Reflection.RuntimeMethodInfo.InternalInvoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean verifyAccess) 18:31:30.1 26/11/2006: at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) 18:31:30.1 26/11/2006: at System.RuntimeType.InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object[] args, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParameters) 18:31:30.1 26/11/2006: at GameEx.PlugIns.Event_AppExit() 18:31:30.1 26/11/2006: Exiting GameEx! 18:31:30.1 26/11/2006: Saving Settings 18:31:30.2 26/11/2006: Disposing Plugins 18:31:30.2 26/11/2006: Checking for applications to Launch On Exit There is definately something fishing going on!