The Public Face of CPAN