PB said ... >Perhaps to open my eyes a little, Peter, tell me what you would do when your >list gets full and you have to add another element to it. In my particular application, an assembler for 8048 microprocessors, I was strictly limited to the size of an EPROM. I cannot go beyond that physical size limit. Therefore in processing my mnemonics, I make an array that is big enough to hold all the mnemonics while I sort out forward references etc. I'll have a look at using your method or XREF, if I ever get around to rewriting it. Peter mailto:peter@... http://www.isoma.com