It also really bears mentioning that Apple used to roll out globally over 3-4 quarters to manage supply. This time they pretty much did the whole world in one quarter. There's some interesting discussion that this presages a new standard 6 month release cycle.