You're right. http://forum.brewerfan.net/images/smilies/smile.gif You said "iOS5 runs on the 3GS I've heard (though not with all the features)." By the time I posted, I somehow read in "Siri." The point I was trying to make is that not all iOS 5 features are available on every device. I'm fine with that, just like I'm fine with Android-based devices not including every new feature. However, security updates need to be made available expeditiously to those who don't want to root their devices, and they should be made available for all devices that are likely to still be under contract. It'll be interesting to see how well Apple does with the iPhone 3GS. At the point that the 3GS is likely to be discontinued, three years will have elapsed since its release. With two year contracts being required, it'd be reasonable to expect two more years of security updates. I agree that there's no "apparent" reason. Apple hasn't said anything to clue us in. So as you say, it could be to drive 4S sales or to limit network traffic. It could also be that Apple tested Siri on the older devices and wasn't satisfied with its performance on the older hardware. I suppose that the "beta" nature of the software could be part of the equation, too. While there's certainly motivation to drive sales of the 4S, according to Bloomberg analysts Jitendra Waral and Anand Srinivasan, there's plenty of profit to be made on the 4 and 3GS. While not everyone totally agrees on the actual amount of profit, Srinivasan says “The older the iPhone, the better the margin." This would be due to the much lower cost of parts for the devices that have been out for a year or two.