Aha, but XyWrite *already* does that for us! The function DS defines sentences, by referring to its (user-redefinable) separators.For one thing, "sentences" would be meaningless in code. For another, how could any algorithm (even one crafted by Robert) determine a sentence in English?Zeus bless Dave Erickson. Harry Binswanger hb@xxxxxxxx