A question for you that know, because I dont. I understand that the following is a pointer. > char *s; But what is this doing? Why the two "*". > STRING **s_array; Please e-mail. I couldn't find it in K&R. Donn F Pedro ....................a.k.a. uunet!nwnexus!mcgp1!brat!donn else: {the known world}!uunet!nwnexus!mcgp1!brat!donn