Large data sets are displayed and processed. User mark-up language display
provides a plurality of line items, each line item including a checkbox.
A name/value pair is generated and stored to a text string responsive to
the user selecting a checkbox of a line item. The name/value pairs are
parsed into a parameter names array and a parameter values array
responsive to the user selecting a submit command. The parameter names
array is processed to identify each parameter name containing a checkbox
indicia, and for each parameter name containing a checkbox indicia, line
item detail is retrieved from the detail arrays corresponding for display
to the user, who may store a current document as a draft. The user
selects or deselects a line item, and the parameter names array is again
processed to identify new data available in, or old data no longer
available in, the detail arrays.