The best way to keep your customers coming back is by giving them what they want. And the best way to know what they want is to ask them. Direct customer feedback is one of the most valuable resources your company has available. Recently I spoke with Dan Culhane about this topic on his RadioSpectives program.
Here is a link to the audio. You can listen online.