Hi there This question has been puzzling me for quite some time now and I thought you may be able to help. Why does RETLW 0 get used at the end of a call when a simple RETURN would have done the same job. Does this provide a method of error checking should the program not return correctly? Thanks Gavin -------------------------- vulcan@ihug.co.nz http://www.geocities.com/TheTropics/Cabana/2625 --------------------------