Well, since everyone wanted to see my teco source, I guess I will go right ahead and puke it out here. On my system, a 4.1BSD (it claims), when I want to create teco, I type compat macro -xs:3 teco compat macro -xs:3 tecoio compat linkr teco tecoio mv teco.out teco and when I am ready to teco something, I type compat teco ARGS All I am going to put out here are teco.m11, tecoio.m11, and some miscellaneous (random formatting program) input which makes a (vain) attempt to document teco. From my use of it, it seems a lot like the first teco I laid hands on on a DEC10 about eight years ago, i.e., it doesn't know what ey means. Anyway, part 1 will be teco.m11, part 2 will be tecoio.m11, and part 3 will be some dorkuments. I haven't figured out what to feed all of them to in order to make them readable and a question to the originator resulted in a "Oh, it shouldn't be hard to modify it so ms will format it." Right. Here is teco.m11! --------------------------------------------------------------------------------