tinita is right. Rolling your own often makes it harder to bring new people in. And I'm always suspicious when I interview at a company and they tell me they wrote their own proprietary versions of things available on CPAN. It has the appearance of a "not invented here" attitude.