I am a fan of Perl::Critic. I've added a rule to the Makefile to run the perl scripts through Perl::Critic. It relies on a perlcriticrc file being in the same directory as the Makefile. I've attached one. Docs on Perl::Critic can be found here: http://search.cpan.org/~elliotjs/Perl-Critic-1.071/lib/Perl/Critic.pm#THE_Perl::Critic_PHILOSOPHY Cheers, C.J. -- moo.