1. A system for storing information locally that is received from an information delivery system for viewing at a local system, comprising; a database system that log selections of previously viewed information at a local system received from an information delivery system; an inference system, trained by the log selections of previously viewed information, that assign values to selections in a recommendation list based on the previously viewed information; and a local storage system that stores selection information corresponding to the assigned values.