If the guts of ProcessFileSystem were to be rewritten to use File::Find, then you wouldn't go off into ga-ga land once you
hit a symlink, and the program would be portable to Macs and Windows too.
Please don't rewrite File::Find. If you need to recurse through directories,
use the built-in tools!