I don't know of a way of reading the content of a program. I wish there was one, though. Trust me, I've looked. Grant Elliott <A HREF="http://www.crosswinds.net/~proganon">Programmers Anonymous</A>