If I run this script from EudoraÕs Scripts menu (remember them??), it reliably copies the selected text ( Çclass eStxÈ ) or else selects all and reliably copies that ... set _selectall to (Çclass eStxÈ is "") tell application "System Events" if _selectall then keystroke "a" using {command down} keystroke "c" using {command down} end tell ... that is to say that if I paste after running the script, I get what I expect. But if I add anything to perform any operation on the clipboard within the script, the clipboard does not contain the text just copied but whatever was previously there. Is there any simple way round this? JD