What Factors Affect a Technical Writer's Salary?