It's called the learning process. Some people like to learn how things can be done without the use of prepackaged utilities. Oh yeah.. that's right, you're "Randal Schwartz", you already "KNOW IT ALL". Why don't you use your superior Perl knowledge for something more productive than flaming Perl newbies for their code.