circuits a foray into unix domain sockets why? After experimentation, it turns out that named pipes aren't very good for two way communication between processes.