Thanks very much. CGI::Carp has a number of useful options. Printing warnings to browser will help me debug; I might prefer to print them to the error log. Recently I find "Too Many Open Files" in my error log, but the application has not crashed. I prefer my users are not disturbed unneccesarily.
Thank you very much. Tony