The recent oil price rally has taken a break due to the persistence of recessionary low demand. While lower prices may finally translate into lower crude oil and natural gas output in July 2009 than in 2008, US demand numbers show little sign of recovery. This reality makes it tough for renewable energy to compete currently, but is a relief to (more…)