The new version of this module, based on the work we've been doing over the past few months, is now up at CPAN. G. Wade -- There are trivial truths and there are great Truths. The opposite of a trivial truth is obviously false. The opposite of a great Truth is also true. -- Neils Bohr