I found this page today and have since read all the information that it contains ;) It seemed that some sort of attempt at the automatic translation of messages into a form closer to English and our number system was desirable. I am in the process of writing such a program. At the moment I have only reached the end of message two but will post the progress I have made so far. The following short strings are substuited for the equivalent Tau-Ceti token to increase legibilty and all numbers are converted. Operations aHbHc :PLUS: a+c=b aLbLc :MULT: a*c=b aIbIc :SUB+: mod (a-c)=b aJbJc :SUB-: -mod (a-c)=b aTbTc :SUB<: c-a=b aUbUc :SUB>: a-c=b aMbMc :DIV+: max (a,c)/min (a,c)=b aNbNc :DIV/: min (a,c)/max (a,c)=b aebec :DIV>: a/c=b afbfc :DIV<: c/a=b aPbPa :EQV: a is equivalent to b ahbha :SIN: a=sin(b) akbka :COS: a=cos(b) V...V :IF: If ... evaluates to True W...W :THEN: Then ... also evaluates to True Logic R...R :TRUE: The statement ... evaluates to True S...S :FALSE: The statement ... evaluates to False R :TRUE: Constant equal to True S :FALSE: Constant equal to False aibic :AND: (a AND c)=b ajbic :OR: (a OR c)=b Pete