1. A method of identifying products, the method comprising: on a product idea sharing system comprising a database stored on a non-transitory medium and coupled to a processor configured to execute a set of instructions, the product idea sharing system further coupled to a network: storing a plurality of idea lists in an idea list index in the database, wherein each idea list includes a plurality of products; receiving a search request from a first user computing device via the network; searching a product index stored in the database for a result based on the search request; returning a list of relevant products to the first user computing device; searching the idea list index using the result of the product index search for idea lists which are related to the result of the product index search; selecting a set of idea lists from the idea list index, wherein each idea list in the set of selected idea lists has an associated popularity and has a relevance to the search request, wherein the set of selected idea lists includes a first idea list and a second idea list; outputting the first idea list and the second idea list to the first user computing device, wherein the first idea list and the second idea list each include at least two product results, wherein each product result in the first idea list was selected based on a relevance to one or more other product results in the first idea list and each product result in the second idea list was selected based on a relevance to one or more other product results in the second idea list and wherein the first idea list is different from the second idea list; issuing one or more points to each idea list that is acted upon by a customer, wherein the number of points issued to each idea list acted upon by the customer is based on the significance of the action; updating a ranking of the first idea list or the second idea list based on the points associated with the first idea list or the second idea list; updating the idea list index based on changes to the ranking of the first idea list or the second idea list; receiving a search request from a second user computing device via the network; searching the product index for a result based on the search request from the second user computing device; returning to the second user computing device a list of relevant products associated with the search request received from the second user computing device; and searching the idea list index using the results of the product index search for idea lists which are related to the result of the product index search, wherein the returned idea lists include the idea list acted upon by the customer.
7. The method of claim 1 , wherein one or more of the first idea list and the second idea list are time-weighted for seasonal changes.