Clyde Barretto, TMA Resources, presented at CAPAREA on Tuesday, August 23, 2005, on Building Custom Windows Forms Controls.
Very cool. His presentation not only went into the "how" but also the why of building customer form controls. I will paraphrase his concept..."A custom control can encapsulate presentation logic for a particular use-case that can be used on multiple forms. The advantage to doing this is that should the presentation logic/interface need to change, you can change it in one place and have the changes ripple through out the forms on which the user control is placed."