Basically to get a user stack, you find some memory that is not being used (within the program string, text memory, after the variable memory, etc) and then you just do a LD SP, HL or LD SP, IX or LD SP, IY (im not sure if you can do a LD SP, nn) --Steve