Just thought you'd like to know: named pipes under win32 (which I was considering using for the NT implementations) don't have the same semantics as under openBSD.... so I'm going with my roll-your-own approach . Rob