1. A computer-readable medium having computer executable instructions for performing steps comprising: providing a new-data-entry entity that includes a plurality of multi-level controlling fields and a plurality of defaultable fields; providing a default-data entity that includes selectable default data available for entry in the defaultable fields; providing a default-rule entity that includes default rules that specify selections of the default data as a function of controlling data entered into the multilevel controlling fields; and receiving controlling data entries for the controlling fields; executing the data-default rules associated with the controlling data entries; and automatically entering default data into the defaultable fields as specified by the data-default rules.