I watched a customer walk into a shop today and stand for a while waiting to be served before ultimately leaving. I felt bad for the fact that clients are what make your business and to lose just one in this economy is a sad state of a companys' priorities. The respect for customers has gone with the idea of personalized service and actually listening to the consumers needs.
Again I believe that customers should not be seen as numbers that increase the bottom line and the more customers you have to advertise to the bigger your bottom line will be. I believe a business should personally know everyone on a database-what they need, why they are on the database and what they will need in the future. A customer knows when a company sees them as a profit margin or genuinely fills a need for that particular client.
One unhappy customer talking negatively about your business is enough to lose more potential business. I would rather direct them somewhere they can get what they need and leave them with a good thought of customer service rather than trying to sell them something they don't need. The confidence you build will more than make up for the sale you may lose and confidence is one of the most important things to build and retain in clients.