>The best use I can see for ASSERTS is instead of the old SUSPEND instruction.
>
>You can "forget" the Asserts in the program after debuging and nothing will happen at distribution time as the SET ASSERTS is OFF by default. This is not the case with SUSPEND.
You can even leave a SET ASSERTS ON line in your code, and it still won't matter. The runtime ignores asserts completely, and it does so with SET STEP ON as well.