A recent C++ TechMail discusses working with directories and files. Have you worked with non-straightforward directory and file functions in your C++ applications? What about the file_specs class?