In short, the underwriting engine determines which risk code should be assigned to the customer given their state of residence, and other information unique to the customer at time of quote. [0027] The use of unique assumptions by the present invention allows the underwriting engine (22U) to assess the risk associated with insuring the customer as quickly as possible.