I don't get why phone makers do this. RIM, Samsung, Motorola, LG, HTC etc etc have literally dozens of phones all running the same OS. Then you have Apple, which has but one iPhone. Why is everyone but Apple taking this approach? I don't own any Apple products but I can't help but think it makes more sense to pour all your resources into concentrating on one hardware platform than a bunch of hardware versions of the same product, fragmenting your product line into a tech support nightmare and it's us the consumers who end up on the 'rear-receiving-end' of those issues. Especially when you release Android OS "merde chocolatte" and then 4 months later release Android OS "sucker strawberry delight" while withdrawing support for the merde you release just a few months earlier. And their customer support forums reps make it quite clear that they don't give a fig about the lack of support complaints on a 4-6 month old phone. Maddening!!