My usual approach when I reach the limit of my excel skills (and patience) is to save as csv, write a Python script to do the job, import back in excel for the graphs. This looks like it could nicely streamline the process, granted I learn a bit of C# (any excuse to pick up a new language I guess). Looking forward to try the tool the next time I battle a budget forecasting file. And kudos for the well-written and funny article.