It's about halfway done. That said, much still to be done, and the last few times I set deadlines for myself, I missed all of them. So I won't say when it'll be ready exactly. The best news is that I've got past the hurdle that stopped me for a while. It was something I should have thought of ahead of time, honestly. But, what can one do but proceed on the best available course?