Well Justok,
In fact "OTHERWISE" part also assume the param is $ "CM". You could directly use "output = output + myMemo" with no problem (because I think you wouldn't send a memo that wouldn't fit to screen or if you do it would be less than 2 Gb - leave some space for other params). But main problem would be issuing "messagebox" or "wait window" with that "output", because if I'm not wrong it would produce "String too long to fit" error if totlen > 4096 (commandline limit).
Cetin