Hi Joe: Are these the first errors you saw? There is no structure list in the synth_write_tts function which leads me to suspect there might have been errors or warnings before this line. When trying to debug code, it is useful to find the very first occurence of an error or warning. Usually anything after that is not trustable. If there wasn't anything before this then something more serious is wrong, like a currupt file or something. Kirk -- Kirk Reiser The Computer Braille Facility e-mail: kirk at braille.uwo.ca University of Western Ontario phone: (519) 661-3061