But is it easy for an inexperienced user to do? I believe that CPAN offers a huge benefit to inexperienced programmers. But expecting them to install the modules themselves and adjust their code to use those libraries may be to great a hurdle. CPAN is cool precisely because you dont have to install modules yourself or adjust your code. New users of language are fickle and to many "Internal Server" errors can really put them off.