Hi Picsters I am currently working on a project which display lots of text messages and data on a LCD display. I have about 20 text messages of up too 32 characters each to display. Some messages will also incorporate variable data (readouts). I use a 16C74 and 16x2 LCD and write in ASM. Currently, I got all the messages in tables in page 1 of the memory and use the standard PCLATH and CALL etc. method of calling them up when needed. The variable data I am going to read from register files using indirect addressing. Still working on this. As it is now, it works but I find using it and calling the tables very tedious and the coding gets a bit long at stages. Also, the tables hogs a lot of memory space. Anybody got a easier or better way to handle many and long messages for LCD display? Thanks Quentin