ALGOL survey program (Asp) is one of many programs now is existence for survey analysis. It differs from most of the others in that the user's requirements are specified as part of the program, not as part of the data. This has the advantage of giving the user the power of a compile to assist him, but the disadvantages that the user must know something of programming, and that the program has to be re-compiled for every new set of requirements.