first of all, I need to know what you want to pick.
[Name] == ArchonStaff && [Quality] == Normal && [Flag] == Ethereal && [Flag] == Superior # [EnhancedDamage] >= 5 && or || [SkillEnegyshield] >= 1 && ([SkillChillingarmor] >= 1 || [SkillBlizzard] >= 1 || [SkillThunderstorm] >= 1 || [SkillChainlightning] >= 1 || [SkillMeteor] >= 1 || [SkillLightningmastery] >= 1 || [SkillShiverarmor] >=1 || [SkillNova] >= 1 || [SkillGlacialSpike] >= 1 || [SkillEnchant] >= 1) && ([Sockets] == 0 || ([Sockets] == 5 || [Sockets] == 6)
&& this means and
|| this means or
([Sockets] == 0 || ([Sockets] == 5 || [Sockets] == 6) wrong
([Sockets] == 0 || [Sockets] == 5 || [Sockets] == 6) this is right.
now you will pick up
Superior Archon Staff with Enhanced Damage AND any one of skill AND 0 or 5 or 6 sockets.