If you want to put mixed value types in a prg file (it's really easy) then do this saving: PRGEDIT 1,1 PRGDEL 1,-1 FOR I=0 TO LEN(ARRAY[]) PRGEDIT 1, I+1 PRGSET STR$(ARRAY[I]) NEXT FOR I=LEN(ARRAY[]) TO LEN(ARRAY[])+LEN(ARRAY$[]) PRGEDIT 1, I+1 PRGSET ARRAY$[I-LEN(ARRAY[])] NEXT SAVE "PRG1:SAVE"