Each directory can contain a .caption file with information about the various files in said directory. Features and limitations: -The .caption file supports leading and trailing whitespace along with vertical whitespace. -Whitespace around the = is optional. -Values can be enclosed in " ' or nothing. -There are no artificial limitations on date format. It is treated as a string of text. -If a field is present multiple times per file entry then the last entry sequentially is what will be used. -If a file entry is present multiple times then the last time a particular field shows up for said file is what will be used. -The .caption file does not support recursive directories. There must be a .caption file for each directory containing files you want to delineate information for. -Keys not in the definitive list in Gallery::Caption's @keys array will be skipped. -In cases like the size parameter in the below example the code is smart enough to not strip the " from the end. ----------------------------------------------------------- Sample entry from a .caption file: file = test.jpg comment = "Drew while under the influence of a concussion." copyright = 2000 by nekoken date = 2000-06-04 medium = "Ink on Bristol board" size = 11" x 14" title = "All Things Fire" ----------------------------------------------------------- The following keywords are considered valid but check Gallery::Caption's @keys for the most current list. artist comment copyright date date_captured file height medium sequence size title width