Discussion: http://sadeveloper.net/forums/t/4798.aspx
CLR Inside Out referece: http://msdn.microsoft.com/en-us/magazine/2009.01.clrinsideout.aspx