Mac classics: Why BBEdit rules