I am unfamilar with perl's use of fork... I know the basic concepts of a forked process, but need to know an implementation thing, can you do the following: fork a variable number of processes (based upon the results of a find routine) where each forked process does another find routine for different items, allow the parent process to continue doing other stuff, collect all of the $pid from the forked processes (when created), store them in an array, and waitpid() on their statii before exiting the parent process?