1. A network entity comprising: a processor configured to: receive a selection of one or more markets in which a user would like to participate in a prediction market; retrieve information associated with a group of two or more product concepts falling within one of the selected markets, said information comprising a stock price associated with respective product concepts of the group of product concepts; cause the retrieved information to be displayed; receive an indication of a number of shares to be purchased by the user in at least one of the product concepts; and adjust the stock price associated with each product concept in the group of product concepts based at least in part on the number of shares purchased, wherein a sum of the stock prices associated with each of the product concepts in the group of product concepts is constant, such that the stock price of one product concept in the group of product concepts is dependent upon the stock price of the other one or more product concepts in the group of product concepts.