A system includes an electronic device coupled over a network to first and second computing devices. The electronic device is configured to serve to the first computing device a first web page displayable on a display device. The displayed first web page includes a user interface operable to solicit from an individual of a plurality of individuals a current prediction of a plurality of current predictions of market prices of a product. The electronic device is further configured to determine an accuracy rating for each individual of the plurality based on a correlation between previous predictions provided by each said individual and actual market prices of the product. The electronic device is further configured to assign to the product a price estimate associated with a first predetermined time interval, the price estimate being a function of the accuracy ratings and current predictions.