Why so high? Oil markets riding new currents.

A barrel of oil tops $70 - but some analysts say prices may be near a peak.

April 19, 2006