in reply to Would you mind critiquing my script?
Hmmm, since you ask, using all these system calls to launch Unix shell commands is usually not considered to be the best practice, especially when there is an internal Perl command doing more or less the same, not to speak of numerous modules to work on files specifications, directory lists, etc. That being said, I am really not an extremist on these things, sometimes the Unix command gives a better control.