The American Mercantile Exchange has a lot to do with it.
Last week the U.S. pulled a full US Navy battlegroup off the coast of Iran, and what do you know, thats the body of water where much of the worlds supply of crude oil has to cross to get to market. Needless to say, stuff like that makes the futures markets go crazy...combine that with the refineries issue, and the fact that despite $3 gas, Americans are still driving their nuts off, gas will continue to go up...we haven't seen ANYTHING yet.