Totally agree, a salesman work like crazy to keep the customer, but one stupid deal can kick away a long term customer. To be a successful sales, it is not just 2 or 3 years hard working, it can easily take 10 or 15 years to accuminate hundred or even 200 "prospect" in your name card box, once you serve them well, they will keep coming back.