I used my mum's typewriter to write BASIC programs (I can't handwrite in monospace, so it never looked right otherwise) that I would then enter into the school computers at lunchtimes, so I used shift lock a lot. Ironically, this was on a Microbee, the # designed pre-PC micro which - uniquely for the time, I think - had proper lowercase characters due to an 8x16px character size rather than the typical 8x8px. So lower case 'g', 'p', etc. didn't have to sit up and beg like the aforementioned dog. BASIC being BASIC though, meant 'goto' (rather than 'GOTO') was a syntax error. This may have changed since; I'm not an MCSE, so I wouldn't know about cutting edge developments in BASIC. I hear it doesn't require line numbers now. Mindblowing.