Text this: Orthogonal models for cross-classified observations