I'm more interested in the lists aspect of ASM programming... So can you fill me in on the: _ADRLELE : Computes the address of a list element. _GETLTOOP1 : Computes the address of a list element and copies that element to op1/op2. _PUTTOL : Computes the address of a list element and copies op1/op2 to that address. functions? Thanks... James.