Oil Prices, a Question of Supply and Demand?