1. A method implemented by a computer, the computer comprising in a computer readable storage medium including one or more computer readable instructions stored thereon that, when executed by a computer, cause the computer to perform the method to automatically generate a naturally reading narrative product summary including assertions about a specific product selected by a user, said method comprising: receiving the selection of the specific product from the user, the specific product associated with a plurality of attributes; determining at least one attribute of the plurality of attributes for comparison for the specific product selected by the user; selecting a comparable product based on the at least one attribute, the comparable product being the product having a high value rating for the at least one attribute; and generating the naturally reading narrative product summary including assertions about the specific product selected by the user and a recommendation of the comparable product.