Actually, it turns out that I've been wrong with regards to licensing a specification - the Flash formats have been licensed in such a way, that anyone could write a program that generated swf files, but implementing a player was restricted. Not that this applies to the AIML specification. I still have a lot to learn :-( Kim