> Print ("you have ") & X & iif(x>1, ("message"), ("messages ")) > This is still not good. Better would be: Print Subst(("you have &1 &2"), x, IIf(x > 1, ("messages"), ("message"))) Now translation is not depended on order of words. Jussi