Hard to say. I feel like we are getting close. But there are still a fair number of bugs lurking about, some of which crash the program. Plus we still have 7 or 8 more trees to get put in.
And of course we have a few miscellaneous things left to do that aren't related to the enhancement system. There is a new bit in the feats that has to be dealt with. There are changes to the save files. I have to finish up the printout (at least enough so that it is workable).
I guess what I'm trying to say is: Soon.
When I first saw the question asked last night I figured 2 weeks from now just based on being a programmer and having a feel for how these things go. (ie: Based on absolutely nothing.) After reading this, I'm going to up my meaningless guesstimate to 3 weeks.
Regardless how long it takes, great work and much appreciated. You guys rock.