Hi,
i am surprised that data strings for menus are chewing up so much space so quickly
Yeah, that is one of my big "concerns" as well. I have a couple of projects which could benefit from a more "verbose" user interface but each and every byte in a HSEROUT, ARRAYWRITE, LCDOUT etc statement increases the footprint of the generated code by 6 bytes so it eats away available space quickly. The nice thing with these commands is that it's SO easy to mix static strings with variables, formating and so on.

For static data there are other ways of doing it of course, there's the "strings in codespace" thread from a couple of years ago and someday I need to figure out how to use that.

/Henrik.