Hi Sean,
Receiving testimonials from your customers is never easy and all most a science in itself. My advice to you would be to seek out your most successful customers and where possible contact them by phone, or even better if possible arrange to meet them, asking them for a video or audio testimonial, emphasizing the benefits that they will receive from giving a testimonial. It is very easy for someone to ignore an e-mail.
When you are asking for testimonials from all of your customers give them some examples of good testimonials, write out of five good testimonials for them to get an idea of what you are looking for. This makes it very easy for them to write a testimonial for you because it gives them, for want of a better word a blueprint to work to, but making sure they know the testimonial must be in their own words and this is just an example
Chris's response ask them for feedback is very good advice indeed. People are more willing to give feedback than testimonials, when asking for feedback asked them leading questions that require more than a yes or no answer also asked them to explain…
e.g. What do you like best about the product? (please explain)
What changes would you like to see (please explain).
How has the product saved/made you money? (please explain)
Hope this helps ;-)
Best wishes,
Lee Lickorish