A computer program product comprising a computer useable medium includes a
computer readable program, wherein the computer readable program when
executed on a computer causes the computer to display a data set as a
table including a plurality of cells. Additionally, the computer readable
program when executed on a computer causes the computer to assign a
column width to each cell in a row of the table, independently of other
table rows having differing layouts, such that the table is capable of
displaying a plurality of different row layouts simultaneously. The
computer readable program when executed on a computer causes the computer
to display a dynamic header configured to display a row layout of a
selected row of the table. Further, the computer readable program when
executed on a computer causes the computer to increase a readability of
the dynamic header with respect to the selected row by various
mechanisms.