In the last few weeks, we've encountered a set of problems when using custom pipeline components in Receive pipelines. After some testing, I have managed to produce a fairly definitive description of the behaviour we have encountered. I have no very compelling explanation for what we have found, but the problems are entirely repeatable, and it is obvious from looking at BizTalk newsgroups that we are not the only people who have suffered from these problems.