I got to thinking about how Apple is determined to keep up the support for their older handsets for as long as possible, which is certainly a good thing. I also got to thinking, will the 3GS STILL being in production and sold alongside a phone that is two cycles ahead of it hurt users of future iOS versions? I would hate to see Apple basing what they will add to newer versions of iOS on the hardware limitations of the 3GS.