Inversion of Control (IoC) methodology.

Man, if I didn’t have enough going on in my brain, I ran across this article, in MSDN of all places, which I was actually glad to find it there. At least someone’s thinking outside the box.

The reason I was drawn to the article was the fact they were using Windsor

Read the MSDN Article.

Here is a list of other good articles on the topic (most of which were found in the MSDN article).

http://www.martinfowler.com/articles/injection.html

Getting Started with Windsor 

Generic Specialization : http://www.ayende.com/Blog/archive/2006/05/14/7600.aspx