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