Sorry I've been away for so long. I've been in touch with one of the best AIML coders around, Steve Worswick. He's given me some assistance with using AIML conditions in Emma's brain. This is a different way of writing the code, but is much more flexible and easy to customize. So, for the last few weeks I've been learning how to use conditions properly and rewriting Emma's files. There are still quite a few to go, but I'll be finished by the end of this month.
I promise I'll also find time to blog!