in reply to Re: multilevel report
in thread multilevel report

I agree with checking to see what's available on CPAN. Doing a quick search, here's two possible candidates: