>loAgent = thisform.Agent.Characters(JUSTSTEM(thisform.agent.Comment)) >WITH loAgent *!* .speak("The folks at Elizabeth Carbide have asked me to guide you along the path to organization.") loRequest = .Speak("The folks at Elizabeth Carbide have asked me to guide you along the path to organization.") DO WHILE loRequest.Status = 4 DOEVENTS ENDdo >endwith > >thisform.ostatemanager.closeform('tool.scx') >thisform.Show()The above is untested, but should get you moving in the right direction.