Latest update: 07/08/2008
The end of sky-high oil?
With oil prices now below $120 per barrel, the lowest level since the $145 peak three months ago, Face-Off discusses the geopolitical factors and the market trends that will determine future oil prices.