I want to know why HTC hasn't done better at fixing this. As far as I know their phones are the only one with the issue. That being said considering HTC hasn't fixed it its probably going to be a huge undertaking and may well not be possible with Sense in its current state.