1. A computer implemented method for selecting a site, the method comprising steps, performed by a computer, of: defining a first market area for a first site and a second market area for a second site, the first and second market areas being associated with population data; establishing a plurality of bands for the first market area and the second market area; weighting the plurality of bands for the first market area and the second market area according to a common market-related factor, the step of weighting comprising weighting the population data associated with the first and second market areas and applying individual weights to the plurality of bands; applying a net demand model to the plurality of bands for the first market and to the plurality of bands for the second market area, wherein the step of applying comprises: obtaining supply and demand data for the plurality of bands of the first market area and for the plurality of bands of the second market area based on the weighted population data associated with the first and second market areas; and adjusting the supply and demand data based on the individual weights applied to the plurality of bands; preparing, using the computer, a first maximum commodity price for the first market area and a second maximum commodity price for the second market area based on at least the adjusted supply and demand data; selecting one of the first site and the second site based on the generated first maximum commodity price and the second maximum commodity price; and storing the first maximum commodity price and the second maximum commodity price.