When using SET datasetname POINT= idnumber the user will create an infinite loop, unless there is a STOP; statement that is executed. It is easy to forget this, or "hide it in some logics.
Of course an experienced SAS user NEVER markes this mistake - until the other day....
Suggestion: Try to implement a check that there is a STOP statement, in the SAS Compiler.
/ Br Anders Sköllermo