I've seen a ton of articles talking about how great Debug.Assert is. I hate it.
http://www.sharplogic.com/blogs/ed/PermaLink,guid,976a0613-da9b-433e-b909-07d37ce407b2.aspx
Unfortunaly the link to article you provided is not available. Could you please tell me about reasons of your relation to this method. I use it and I think it is good thing for bug tracking.