... oItem[ n ] := newValue works too. * Enhanced XEval( uVar, p1, p2, ... ) Now uVar can also be function name ending with "()". If the named function is linked, the function is executed with params p1,p2,... etc. XEval( {|c| Upper( c ) }, "abc" ) --> ABC XEval( "Upper()", ...