Ditto to Fletch. There is also a nice article from Perl.com here.
In reply to Re: Re: reworking a large program by Art_XIV in thread reworking a large program by gri6507