[if (lineeater) delete();] "if expr" is impractical. "return expr" is unambiguous, but how would you parse if x ++ y; ? -- Col. G. L. Sicherman ...seismo!rochester!rocksvax!sunybcs!gloria!colonel