1. A computer program product, comprising a computer usable medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method for rating a plurality of ideas, said method comprising: distributing the plurality of ideas to a group of participants; collecting from each participant a rating for each idea; recording an evaluation time for each participant and each idea; and forming a weighted rating from each rating and each corresponding evaluation time.