The amount of time they phase out certain devices seems to be relatively quick. As features become more complex I can understand that hardware would need to progress at the same rate. How many updates do devices last usually? I know the bump from 1.6 to 2.1 was huge, but even the 2.1 to 2.2 seems to be pretty significant given the speed boost and certain devices already being phased out. Will the dinc last very long considering faster devices are already on the horizon?