I'll admit, I don't have hopes of getting past certain milestones on this iteration of AI. I think I've written and rewritten this at least nine times over the last eight years, each time find a new and interesting way it failed.
I have hopes it will finally get to be usable and extendable, but it also means I have to not get distracted for another 1-2 months. Otherwise I'll lose it and end up starting over again.
Getting to a point where others can ooh and aah over it helps.