I suppose, given all the discussion, that it might be best to Not Use Nested Includes at all. Then the only problems (minor) would be to keep the MakeFile Dependencies up to date and in sync with the actual Includes in the source code module and to get the order of inclusion correct (in case one Header File needs something that appears in another Header file). --rkl