Ok, I was worked as a customer maintenance representive at one company before. Maybe I can give yous some suggestions. If you are in a big company, you will understand how it is important for a company to keep in touch with customers. There is a saying goes: To find a new customer is as six times as hard to maintain an old one. Thus, why not put some energy to keep track with old customers. What do you think about it? Obviously, the product is the base. At first, you have a good product, then, the people who have used it will buy it again or introduce it to others. It is the ultimate aim of the customer service. The most important why you need this knowledge base management system is that it save much money. Maybe you will remember the moeney you spend in buying this software, but you can image how many workers you should hire to finish the equal task. Think it carefully then you will find that it is a good deal. What¡¯s more, before you buy, there is a free software to test. http://www.phphelpdesk.org/