OK - I think I see the problem In the actual case, it looks like the function number to command the script was the same function number the script was using to play the recording. In other words I really did program it to loop. As I say sometimes .. that's why I don't do this for a living 73 Ken