1. A method of determining monetization for a long tail demand curve, said demand curve comprising an ordered set of objects, at least some objects in said ordered set having a known preference score value, said method comprising: for all objects in said ordered set not having a preference score value, assigning an arbitrary low preference score value, using a computerized device; selecting a window of consecutive objects from said ordered set of objects, using said computerized device, at least some objects in said window having a known preference score value; calculating a temporary preference score for each object in said window not having a preference score value based on its similarity to a nearest object in said window having a known preference score value, using said computerized device; and reordering all objects in said window based on said temporary preference score and said known preference score, using said computerized device.