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.
Just to be clear, I don't mean that scrolling itself is expensive, but that having to scroll to see related code is expensive. The more code that fits on my screen, the more context I have for whatever I'm looking at. I seem to be in the minority here though, so I am happy to get on board with this if other folks find this more readable.