Monitor WinForms Controls Events
A few months ago i have a new project and i've stumbled upon a bug in my app which is related to events on one of my instantiated ListBox Control.
Here's a tool that helped me a lot in understanding the series of events that happen when you do something to a control (Click, Drag etc).
http://www.codeproject.com/csharp/controlinspector.asp