weird...spoke too soon, your example works but the following doesnt, but did. (this is from the spelltrainer macro) /echo ${Skill[${Me.Gem[1].Skill}].SkillCap} returns 0 /echo ${Me.Skill[${Me.Gem[1].Skill}].SkillCap} returns null (and a warning) on the good side i can modify it easily enough to use ...