I've mentioned this a couple times but no one seemed to respond, but I have an idea about how HTC and Motorola/et al can proceed with using their skins while curing the fragmentation issues: Give the option to update to new versions of android like 3.0 when its available and then work on skinning it. Make the first one a manual .zip update to download off the website instead of an OTA so the uninformed dont accept it thinking they'll get the update with sense. Then push out an update with the updated version that is skinned. That would pretty much end the constant bitching about it by providing a choice.