Text this: An agent-based model of heterogeneous demand /