Mms proposed updates

These are my proposed updates, mostly reflecting the things that I've been doing without documenting them. Feel free to tear them apart. I'll annotate changes that I think need explanation.
Could we agree, perhaps, on a "soft" 80 character limit, where long strings get a pass, but code does not?