This guy George Shepherd's Windows Forms FAQ is neat. Free, enormous, tons of useful questions answered. A wonderful beginner -> intermediate FAQ.

http://www.syncfusion.com/FAQ/WinForms/default.asp