Would it be acceptable practice to use the following function to free memory resources before exit (for fatal errors)? int G_set_error_routine(); Documentation indicates that it should be used to redirect text. -- Brad Douglas <rez at touchofmadness.com>