Keeping the flame alive: long-term customer relationships

Once you've got customers to use your product, how do you make sure people keep coming back for more? Sophie Hudson discovers the most effective ways of retaining customers and clients.