Just an idea, you don't happen to have multiple installations of PBP do you. If you've upgraded to PBP3 then perhaps the compiler that's actually executing resides in the PBP3 folder while you place the include file in the "old" PBP folder.

Other than that, could it be a a "virtual folder" issue of some sort.