Mine is probably quite screwed up then, because it\'ll report 100%, then it\'ll jump to 75% (and I know that\'ll be an indication it\'s actually at 50%), then it\'ll jump to 50% (which I know has to indicate about 25%) and then it\'ll just die.
I don\'t know how to fix this, but it\'s a quirk I\'ve learnt to live with.