You probably know about untyped messages inside an Orchestration (that is, messages treated as Xml Documents rather than typed schema). Wouldn’t it be nice to have an untyped web service to submit messages into BizTalk? How would this make life easier? You could have one web service to receive all your different message types. Then, use direct binding and content based routing to get your messages...