Some blame speculators for driving prices. But if that was all there was to it, the price would fall once the speculators were proven wrong. So far there is little sign of that, and few analysts are predicting prices going below $100 any time soon, or possibly ever again.