Text this: Know your customer : new approaches to understanding customer value and satisfaction