1. A method, comprising: calculating, by a reward program central controller comprising at least one processor, a measurement of performance of a first product; comparing, by the reward program central controller, the measurement with a predetermined value in order to evaluate success of the first product; selecting a registration from a series of registrations, wherein the selected registration is an early-adopter registration and corresponds to an early-adopter purchaser; and providing a reward to the early-adopter purchaser based on the evaluation of the success of the first product, wherein the reward includes a second product for which a measurement of performance of the second product is calculated.