Curtis,
Sounds like a plan and I am on it. But when you say "doTimeout with a noop that runs a bunch of times", what runs a bunch of time? The noop or doTimeout? I'm assuming the noop.
And by setup live binding, do you mean just append the EJS to the DOM?
Here is what I've got so far:
Thanks dude!