A quote attributed (perhaps incorrectly) to one of the great Wizards of C and Unix may be appropriate here: "I never document my code. If it was hard to do, it should be hard to understand." Martin Minow decvax!minow