Yes, this project is taking a lot more time than I expected, and to get it to you guys in any reasonable amount of time, I am rethinking my strategy. I'm going to try to talk with delta about possible solutions.
I really do wish I could get the patch out to you guys in as short amount of time as possible, but so many things are keeping me away from the project.
I'm hoping to have another update sooner than later with the frequency in-between the updates shorter.
Thanks a lot for cheering me on!