I had some discussion today with Christof Claessens about the merits of using .NET classes as orchestration message types in BizTalk Server 2006.   Here are some of the reasons I came up with, and also some of the issues.

http://geekswithblogs.net/cyoung/articles/99464.aspx