Many thanks to all those whose code, blogs etc. inspired me or helped to solve some of the difficult problems. Special thanks to (in no particular order): Contributors Marco Amendola - http://marcoamendola.wordpress.com/ Ryan Rauh - http://rauhski.blogspot.com Michael Davis - n/a Chistopher Bennage - http://devlicio.us/blogs/christopher_bennage/default.aspx Ayende Rahien - http://www.ayende.com Inspiration Kevin Moore - http://j832.com/BagOTricks/ Nick Guerrera - http://blogs.msdn.com/nicholg/archive/2006/06/04/617466.aspx Jeremy Miller - http://codebetter.com/blogs/jeremy.miller/archive/2007/07/25/the-build-your-own-cab-series-table-of-contents.aspx John Gossman - http://blogs.msdn.com/johngossman/archive/2005/10/08/478683.aspx Dan Crevier - http://blogs.msdn.com/dancre/archive/tags/DM-V-VM/default.aspx Brownie Points - http://mbrownchicago.spaces.live.com/Blog/cns!2221DC39E0C749A4!596.entry Kevin Hoffman - http://dotnetaddict.dotnetdevelopersjournal.com/read/poster/87984.htm I hope you find this framework useful or inspiring for solving the problems in your own work.