user and the estimated ratings are employed to generate recommendations for that user application_number US 201213526112 A description fig1 illustrates a movie distribution system 100 employing the teachings of the present invention the system 100 includes a communication interface 102 suitably connected to the internet 103 allowing communication with a plurality of customer stations 104 a 104 e which may suitably be computers cellular telephones personal digital assistants or any other suitable communication devices the system 100 further includes a server 106 including a processor 108 memory 110 and storage 112 communicating over a bus 114 the server 106 is suitably connected to the communication interface 102 through the bus 114 while a single server 106 is illustrated here for simplicity it will be recognized that a system 100 may include multiple servers and other devices arranged in whatever way is desired to meet the communication and processing demands imposed on the system 100 the server 106 hosts a movie ordering and rating module 116 implemented as software hosted on the storage 112 and transferred to memory 110 as needed for execution by the processor 108 when a user for example user a at user station 104 a initiates contact with the system 100 the ordering and rating module 116 is invoked allowing a user to browse and search movies for ordering in addition a suitable time after ordering such as when a movie is returned in the case of a rental or subscription service the user is given an opportunity to rate a movie for example on a 1 5 scale with.