I have been learning about SOLID programming principles and I wanted to share the resources that I have found.
First, I listed to the father of these principles describe them on the Hansleman show. This post obviously caused a few ruffled feathers and for fun, you must listen to show #150 to hear some of the aftermath from Uncle Bob.
Then I found a great youtube video of Steve Bohlen from Microsoft show examples in C# on how these principles can be implemented and what to look for.