One explanaton is there is a Contango situation in the oil futures market. An investment bank can buy oil on the spot market and sell a futures contract for future delivery and make an almost riskless return of over 10%. The game stops when all the storage capacity has been used up - or at least it should!
There have been estimates of as much as $20/barrel on the current price is caused by these trades.