I've recently submitted an article about DebugBreak (and, in a way, ASSERTs), why it does not work sometimes and how you can improve it to get it working always. The article is available on the CodeProject through this url http://www.codeproject.com/... ......