Hah. I should have realized you’d have a design pattern for this, Rich. Now I need to find a reason to implement a looping timer.
Out of curiousity, do you typically use expire bindings or timers? I just read your design pattern for expire binding timers, and it seems to me that the timer drawbacks you list pertain to very specific scenarios. I’m guessing it mostly makes no difference, except for a few cases where one is better than the other.