Of course, no introduction to recursion would be complete without the canonical reference: http://catb.org/~esr/jargon/html/entry/recursion.html -- Peter Scott Pacific Systems Design Technologies http://www.perldebugged.com/