I thought it would be interesting to have status bars, in an addon such as Class Timer or Chronometer, whose length is determined by the duration of each debuff or buff. The user would set how long a second would be. Then the status bars would fill and deplete at the same speed. So if you set up the bars to display a second as 10 pixels of length, then your Corruption (18 second debuff) would start as being 180 pixels wide and your Curse of Agony would start as being 240 pixels wide.
Maybe there could be some kind of cap on the length for very long debuffs like vulnerability spells such as Curse of Shadow. Perhaps the bar could be somehow visually different when the duration goes over a certain length
I think this would be a much easier way to use such timers, as you could see at a glance how long you had before reapplying debuffs or buffs, rather than watching the bars to gauge which is the speed at which bars are depleting and how much bar is left.
This might also be interesting in casting bars and unit bars, where length is determined by casting time for the spell or max health, but I could see problems with those, such as epic targets or very long casting times going off the screen. Could be good though.
Problem is, I can't code. I have only had limited success at tweeking addons that other people write. So I was wondering if anyone was interested in helping me with something like this.