An easy way to collect testimonials and get feedback from clients is to put it online. A survey on your web site, gathers information, with or without your clients having to use their names, and highlights your weaknesses and strengths. An added bonus is to capture the good comments to later post on your testimonials pages.