Ian, For the record. The not_useable_on flag does not seem to pick up on mistakes in it's list. For example, I accidently put in a underline instead of a coma, and it did not pick up on the fact that the mistake made a name of a structure that did not exist. Hope that made sense. alor "The truth will make you free" Jesus Christ of Nazareth 33AD