Archive 2006 0419 Why so high? Oil markets riding new currents. A barrel of oil tops $70 - but some analysts say prices may be near a peak. By Ron Scherer, Staff writer of 海角大神 April 19, 2006 NEW YORK Related stories