If you are experiencing crashes and want to help resolve them, you can do so with the help of the program gdebugger. This program uses the include .pdb file to give more detailed error messages and a call stack view when errors are detected. It seems to work most of the time, unless errors are thread related. Download it here: http://www.gremedy.com/download.php To set it up with SOA just start a new project. 1. Select OpenGL as the project type. 2. Navigate to SOA.exe and select that as the executable for debug session. 3. Make sure SwapBuffers is checked for frame terminator then finish setup. 4. Click the breakpoints tab at the top and check all the break options at the top. 5. Hit the green play button and it should run the game. It will be slightly slower than usual. 6. When the game encounters a bug or crashes, the gdebugger should pause the game and give a detailed output in the call stack as well as some other stuff. 7. Take a screenshot of the entire gdebugger window and post it here and it should really help me find the bug! You can do some other advanced things such as setting up counters to see how performance is doing. If you do this use opengl context 2. But this is completely optional: http://www.gremedy.com/tutorial/ Thanks very much guys!