>>Or optionally, create code that will never be executed. Put this at the end of Main.prg
>>
>>PROCEDURE Dummy
>>PUBLIC Results[1, 2]
>>ENDPRC
>
>True! But You might look at that two years later and say "What the hack did I do here". I prefer to have things where they belong. But it *is* an option
Craig's idea is a good one. It can be applied to a greater purpose. All directly and indirectly referenced forms, prgs and classlibs can be included in dummy in the main.prg. That way, should the PJX ever get corrupted, just add main.prg to a new pjx and everything will get pulled in again.