Since this is possible:

MyArray VAR BYTE[20]
MyArray[0] = "H"
MyArray[1] = "i"
MyArray[2] = " "
MyArray[3] = "B"
...

Why not:

MyArray[0] = "Hi Blaine"

...
and then
...
MyArray[3] = "Rhonda"

??????

I'm not asking for full blown BASIC variable length string handling capabilities with garbage collection, but this one piece of functionality would be WONDERBAR!!!