Text this: Effective CAL: theory and practice