I don't quite get the meaning of the "once" statement which is part of the programming language within the PAC. It isn't standard Pascal, and the explanation provided by the system states that any commands which are given with the "once" statement run just once rather than all the time. Can anybody please provide any kind of explanation? Presumably the Pascal program, once uploaded, becomes resident in the PAC (or is it stored somewhere else?), and the whole program must be continually looping, otherwise it would never see the change of state of whatever is contained within the "once" statement, and thus wouldn't work as expected. If this is correct, the commands thus declared within the "once" statement are therefore running continually, not just once. If anybody could throw some light on this, I'd be very grateful.