12. A method for recommending content to a user, comprising: storing in a database a user profile identifying a plurality of concepts considered of interest to the user, each in conjunction with a relative strength by which the concept is considered of interest to the user; for a document currently being consumed by the user, developing a current document summary identifying a plurality of concepts considered represented in the document and a relative strength by which each concept is considered associated with the document; blending the user profile with the current document summary to develop a blended user profile; and searching a database for documents having document summaries which match a profile determined in dependence upon the blended user profile, wherein the step of developing a current document summary comprises the steps of: identifying a plurality of the concepts used in the document currently being consumed; scoring a quality of each usage of the identified concepts in the document currently being consumed; and developing, in dependence upon the quality scores for each given one of the identified concepts, a feature strength for the concept as used in the document currently being consumed, the document summary indicating each of the concepts in the plurality of concepts in conjunction with its feature strength.
16. A method according to claim 12 , wherein the step of blending the user profile with the current document summary comprises the step of, separately for each i′th one of a plurality of concepts included in both the user profile and the current document summary, determining a blended feature strength given by a blend factor F times the relative strength identified for the given concept in the user profile, plus (1−F) times the relative strength identified for the given concept in the current document summary.