I'm surprised nobody mentioned Linus Akesson's "Pipe Logic", which is based on a C wrapper, that he calls 'mosfet'. http://www.linusakesson.net/programming/pipelogic/index.php Johnicholas