by 0mar » Sun 30 Jan 2005, 01:55:45
I'd say 2008, as the number of megaprojects (>=100,000 bpd) dwindles to almost nothing. They are the real drivers in the oil supply side of the equation.
From what I've seen, oil producers can handle demand until about 2008-2012, depending on who's estimating. After that, very few producers think that demand will be lower than supply.
Joseph Stalin
"It is enough that the people know there was an election. The people who cast the votes decide nothing. The people who count the votes decide everything. "