> Yep, and don't forget to add a push/pop hl > Now THIS is where optimisation really comes into sight. It might be the case you don't need to preserve HL. Then in fact these two instructions take up just the same amount of space as a single CALL instruction, but they take much less time to execute. PG