Thank you for the links! That was just what I needed.
One more question. Is there a way to have Hal open the program by saying just the name of the program? Meaning, instead of first saying "open". If I had a program named "test" I would like to be able to just say "test" to Hal and have him open it. Is this possible?
Thanks again!