1. A method of automatically generating a naturally reading narrative product summary including assertions about a selected product, said method comprising the steps of: determining at least one attribute associated with said selected product, said at least one attribute including at least one of an attribute name, an attribute value, and an attribute unit; selecting a comparable product; retrieving assertion models defining forms in which assertions can be manifested to describe the selected product, and to identify said comparable product in a natural manner; and generating a naturally reading narrative by combining said at least one attribute with a retrieved assertion model, and combining said selected comparable product with another retrieved assertion model to recommend said comparable product in said narrative.