While preparing a little "Orcas" demo, I ended up with the System.IO.Pipes namespace that provides support for named pipes. In the past, I've been doing some named pipe work using unmanaged code and using interop, but in Orcas it becomes as simple as any other kind of I/O (if you know some basic concepts...