Although memos are normally stored in a memo file, INMEMO can be used for editing of memos purely in memory. Memo text to be loaded and updated memo text (after editing) are passed between INMEMO and the calling program via a string parameter. This allows INMEMO's display and editing features to be used even when the actual text will be stored in some other file format. It is also very handy for temporary displays and selection lists which are generated in memory at runtime and then discarded after use.