[re: lack of lower case on Apple IIs]
Here is a tangential story.
Early Wang 2200's didn't support lower case to the CRT. However there
was a mechanism for specifying lower case so that things sent to a
printer could be mixed case. Strings enclosed in single quotes were
converted to lower case. For example:
10 PRINT "THIS IS UPPER CASE"
20 PRINT 'THIS IS LOWER CASE'
30 PRINT "M";'Y NAME IS ';"J";'IM'
RUN
(and this would appear when sent to a printer)
THIS IS UPPER CASE
this is lower case
My name is Jim