Why won't this script line work w/ QuarkXPress 6.5? It worked fine w/ 4.11.

-- script snip:
tell application "QuarkXPress"
 tell document 1
   set every text of every story where it is varSearch to varReplace
 end tell
end tell
-- 

The error is -10006

If I replace the variable names with actual strings, it works fine. Thinking
the problem had something to do with that, I tried the following:

set {varSearch, varReplace} to {"WWW-", "ASD-"}
set every text of every story where it is varSearch to varReplace

. . . and it worked fine.

I compared (using "log class of..") that command with mine and found
variables were all of class string. (Mine are set by display dialog, so I
use a second line to change Unicode text to string.)

Anyway, it's taking me to the edge!

Many thanks,

Dan