yet the world's present financial climate clearly is one that inhibits innovation. The referenced $ 75 per barrel price target for oil, at the present situation, meets all the stability and predictability criteria, and creates the kind of investment (...)