Piles of typo fixes. More to come.