Why EIA, IEA, and BP Oil Forecasts are Too High

EIA, IEA, and BP forecasts miss the issue of low prices, and what they do to the possibility of future oil production. We get lulled into thinking that current prices are almost high enough, but they really are not. Companies really need to have enough funds on a cash flow basis, and on this basis they seem to need about $130 per barrel now, and more later. The likelihood of getting prices up to this high level seems very low.