"I’ve been doing a ton of work with ASP.NET MVC lately. Which of course has me thinking how I design my code structure since MVC is all about separation of concerns. I really like the idea of POCO (Plain Old Clr Objects) because it allows easily changing your access tier without having to rewrite a lot of your existing code. After looking through Kigg’s source code I was given a fantastic idea bout how to handle this… just user interfaces. So for this blog post I’ll demo how they do it so you don’t have to try to follow the IoC madness they implement."