1. A method of pricing a bundle of items for a user, comprising: collecting information regarding members of a bundle; using a first electronic interface to obtain criticality information regarding at least one of the members; selecting a common one of the members based on the criticality information; identifying sub-bundles having alternative combinations of the members that compose the bundle, wherein each of the combinations includes the common member, and at least one of the members of the sub-bundles is not selected by the user; calculating prices for additional versions of the bundle that include the alternative sub-bundles; and using a second electronic interface to display the prices and the members of the additional versions of the bundle.