If you have my B script loaded and you have other M scripts, you should rename all your M scripts to B also to prevent the program from stuttering. Make sure they are alphabetically after B10tts.

I've noticed that that's a problem, but why is that? At first glance, it would seem to be a bug in preinit, but I can't tell for sure.

In seting up ttsd, I named its startup script M10ttsd because it needs access to files. For people with both ttsclock and ttsd, it needs to be called B20ttsd. That would then mean that my installer has to check to see if ttsclock is installed so it can name ttsd startup script accordingly. Conversely, if ttsclock is installed after ttsd, then ttsd's script needs to be renamed.

Is there a better way to do this?
_________________________
--The Amigo