So.
Spent the day putting together my small cute little Engine for my next game using some nice state manager kindly pointed to me by Exploiter.
All was going swimmingly then I noticed in the Visual Studio Debugger it was reporting memory leaks.
I tried to debug them but literally couldn't find them anywhere, it was so annoying.
I then decided to download
http://vld.codeplex.com/Installed this and hooked it into my project and it reports no leaks.. I then purposely comment out the line off code that cleans up my Graphics Model singleton and it reports leaks.. so the plugin works fine, so it must have been telling me the truth about no leaks..
Was VS Debugger trolling me? Can the build in CRT reporter fuck up like that?