yasr -s "emacspeak server" -p 127.0.0.1:2222 should all be on one line, and yes, the quotes are required, since emacspeak server has a space in it, the -s option is looking for a single string argument and spaces usually separate command line strings. If you don't want to quote the emacspeak server part, you can put a backslash before the space, so that it says emacspeak\ server, but the quotes make it a little easier. 127.0.0.1 specifies the IP address of your local computer rather than another computer on your network or the internet. 2222 is the port, or maybe you could think of it as a door, on your computer that YASR will be sending data to so that it can be spoken by Freetts. So basically, 127.0.0.1:2222 is the address where YASR's data should be sent. Freetts is "listening" at the door at 127.0.0.1:2222 for any data coming to it so that it can speak it. I hope this clarifies some of how this setup works. You are basically using network communication on your own computer, so it's kinda like how the internet works, it just doesn't leave your computer and go somewhere else. Kyle -- Jesus you're my life. I live only to serve You Each and every day. --Kyle