Hi Richard, It works if you create it as one var so put "gaskin[richard]" into tPropSet set the tPropset of tObj to tValue Or you can do on mouseUp put "gaskin" into tPropset put "[richard]" after tPropSet set the tPropSet of tObj to tValue end mouseUp I use this the whole time Claudi