A system for providing item recommendations includes a memory, a device,
responsive to a user request, for recording an item on a hardcopy medium,
and a processor, for storing ratings of items and for generating
recommendations for new items based on recommendation criteria. In
response to the user request, the processor stores an implicit rating for
the requested item in the memory, determines whether, based on the
implicit rating and the recommendation criteria, to generate an item
recommendation, and if the criteria for generating a recommendation is
met, generates a recommendation of a new item. The recommender system may
further store a representation of the recorded item in the memory.
Recommendations may be based on item to item similarities, item to user
similarities or user to user similarities.