I'm all for hearing an alternative hypothesis, but right now this article's seems pretty good at covering whta is happening.