First, I'm going to assume that you are somewhat already familiar with the concepts of Dependency Injection and what, in general, an Inversion of Control Container is for. If not, you may find these links helpful: http://www.martinfowler.com/articles/injection.html http://codebetter.com/blogs/jeremy...