I've been told that the ``feature'' allowing one to substitute a macro argument into a string is actually a common bug in C compilers which my C implementation suffers from, so be warned... -- Rich