1. A method of configuring a user interface display for display of one or more fields of a data record, the method comprising: displaying data associated with the data record on a first portion of the user interface display; receiving an identification of a first set of one or more fields of the data record; receiving a first display configuration for the first set of fields, wherein the first display configuration is generated algorithmically based on: (a) a previously saved display configuration, (b) a priority order corresponding to the order in which data is displayed in the first portion of the user interface display, and (c) a plurality of eligible fields identified from the first set of fields by excluding any fields determined to be disqualified for display in a second portion of the user interface display; and displaying, on the second portion of the user interface display, data associated with the first set of fields based on the received first display configuration, wherein the first display configuration includes one or more columns, each column having one or more rows, wherein the first display configuration identifies, for each field in the first set of fields, in which column and row the field is to be displayed, wherein the first display configuration comprises a listing of to N fields, which are automatically selected from the plurality of eligible fields based on the priority order, and wherein a number N used to select the top N fields is determined based on a number of fields associated with the rows and columns in the first display configuration.