The US Energy Information Agency recently released data that our country’s implied oil demand was at its lowest point since 1996 this past September. The total was 2.6 million barrels per day (Mbd) below last year’s level, a drop of more than 10%! While some of September’s reduction is clearly attributable to Hurricanes Gustav and Ike, they also signify an intense (more…)