Understanding customer level profitability implications of satisfaction programs