So ... frustrated ... argh!
I started fiddling with my post on O'Reilly - blame Neiwert! I saw a quote in this post that I wanted to incorporate into mine - and ended up changing it around a bit and that spiraled into me rewriting and extending what I already had. I should have remembered it on Saturday so I could have posted it and be done, but now I'm going to end up working on it some more.
I won't say when I'll be done, as I apparently jinx myself everytime I do that.