have you thought about applying some of the concepts in your project to AI? of course, your concepts won't drive the whole thing, but it could give reasonably sound direction to automated thinking.
just a thought.. interesting project by the way.
It isn't easy being the parent of a six-year-old. However, it's a pretty small price to pay for having somebody around the house who understands computers.