I ran into a similar problem on a BIG project, whereby I got an "array bounds error in Line number 1234", but with about 45 INCLude files, didn't know where to look. I thus wrote a small program which scanned all of the files, and listed the offending line in all of the INCLudes. From there, it was much easier to narrow down which line was being offensive. If you want to download the source for the program, you can, from : http://www.hawk.ndirect.co.uk/downloads/linecheck.sit.hqx Please note that this is a kludged version of the Function / Global Hunter program, the source code for which is in the same directory. Phil.