I need to add one more thing to my note on how to protect "vi" and disable shell escapes. If it's linked with a shared library you also need to: copy that library. edit *it* to zap shell escapes. Change the string in the "vi" binay that references it. -- Peter da Silva. `-_-' +1 713 274 5180. 'U` peter at ferranti.com