Of course, this meant all of the code I'd been playing with was completely useless. But Doug and I did get to explain the concept to the programmer who's going to implement it.
Now, I'm back to the Debt Scheduler, where I've fixed another parser problem in the new functions that I added. I'd ask "Why doesn't anyone test these things?", except that no one has started testing this bit of functionality yet and I'm still unit testing as I clean up around the edges of the feature.
The good news is that it mostly works. :)