oops - did not have net.Tcp port Sharing running!
Still got a problem with named pipe, using coded and app config examples. message states:
"There was no endpoint listening at net.pipe://localhost/NamedPipeBinding that could accept the message. This is often caused by an incorrect address or SOAP action."
I have checked the case of the names etc, but they seem ok. any ideas??