The brilliant part about this is you wouldn't even have to display the DPS numbers. It would just calculate your optimal/potential DPS and then adjust the timer of whatever activity accordingly.

Nice idea OP.