Overview for tiber

Pique Oil

Ever since oil hit $147 a barrel last summer, analysts predicting "peak oil" - the point at which oil production begins sliding inexorably - have had a field day. Perhaps it's true, but the earth doesn't seem to want to cooperate, at least not yet. Case in point: BP yesterday announced the …

Read more

Written by Gusher on Thursday September 3, 2009