I know I am going to kick myself, but I really can't figure out how to translate this MSDN VB article into AutoIt. I want to be able to retrieve a list of all of the SAPI voices stored on a computer (e.g. Microsoft Sam) and allow the end-user to pick one to use with a larger app I wrote in AutoIt. Any help would be very much appreciated. Here is the VB script which pretty much does what I need: The Form_Load procedure creates a voice object and displays the names of all available voices in