I'm surprised this hasn't been fixed before now (I've noticed it for months but haven't spoken up). If the number of seconds in the duration is less than 10, the code should pad it with leading zero(es). Also, if longer than an hour (so that the Hours has a value) then the same thing should be done to the number of minutes if it is less than 10. E.g.
- 30:07 instead of 30:7
- 48:00 instead of 48:
- 1:05:02 instead of 1:5:2
But if the total duration is less than 10 minutes (although this would be rare, when preachers are involved

), only apply the padding routine to the seconds, not the minutes - i.e. 8:34, not 08:34.
Without the numbers fixed to two digits, the result doesn't even look like a time, if you know what I mean.