Bundling works best when two conditions are met: high #variance in demand and zero #marginalcost. The first makes the product difficult to price on a stand-alone basis; the second ensures it’s never sold at less than cost.