Following up on this post WSE 3.0 Preview- Playing with intermediaries I took this a little bit further. In my previous post I'd done something to try and route SOAP messages from a photo sender to a photo receiver through as many intermediaries as I wanted to create, so we have; Sender --> Intermediary1 --> Intermediary2 --> Intermediary3 --> Intermediary(N) --> Receiver and I'd hardcoded to some extent the route that that messages take and I'd done nothing about getting messages back to Sender from Receiver . I've changed this a little bit (in anticipation of finally trying to plug in the reliable messaging sample) because I figured that, even though my service invocations are one-way here the RM stuff will want to get an ACK message back from Receiver to Sender . So, I've uploaded a 2nd version of that sample which is here: http://mtaulty.com/downloads/wsephotos2.zip The difference is in the intermediary. The intermediary now has a UI that looks like; so, as before, it still creates N intermediaries...