I think it's speculation for investment's sake that is driving it up. Profits have to be found somewhere and the money that was going into the housing markets are going into commodities now. Just a little snippet from a story that I found:
Crude oil futures had the highest volume of commodity futures contracts from January - October 2007 at 101.5 million contracts traded. That was an increase of 79 percent over the previous year.