Why is the VIX futures market usually in contango?

All I can figure is that the sellers of VIX futures contracts demand high “prices” (because the seller is the holder of the short position and makes money when the price falls), and since there are willing buyers, namely ETNs and ETFs that are trying to track the S&P 500 VIX SHORT-TERM FUTURES INDEX (SPVIXSTR) through the purchase and sale of VIX futures, the contracts get sold.

Also, the farther out the futures contract expires, the less certain the seller is about what the value of the VIX and the SPVIXSTR will be at the future’s expiration date. The greater uncertainty over a longer term results in the seller demanding higher premiums over a longer term than he would demand over a shorter term.

Update:
I asked this very question on the Quantitative Finance portion of StackExchange. The question is here: http://quant.stackexchange.com/q/11556/1427