Actually, One could consider include files to be on the way out. Modern programming environments tend to have some sort of binary 'type library' informration available to programs rather than a text-based include facility. This applies to VB, JAVA, Delphi, BC Builder, and C#, for example, and even VC++ supports the #import to bring in a type library. Bob Ammerman RAm Systems (contract development of high performance, high function, low-level software) -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.