A method and apparatus for dynamically allocating data buffers to a data structure is provided. Data is stored in an index file for various combinations of printers, printer drivers, printer media and color profiles. A plurality of message summaries are displayed in the same window of the computer program, contemporaneously with the first message.