Customers are annoyed entering credit card information? You mean that customers don't like taking the time to fill out information or that they just don't like paying for things period?
I'm not sure I follow the first part of your statement.
As for motivating them to do reviews, just put it bluntly to them in your newsletter - please fill out a testimonial. The more reviews you have, the easier it is for others to find you. The more clients you get, the more employees you can have on staff. The more employees, the faster your clients tickets can be answered. The faster the answers, the better the service, the cheaper the price, the more stable the company, the more likely you're not going to be folding shop in the next 6 months.
If you put it 'point blank' to the customer and tell them that you need their help to grow your business so you can better assist theirs, MANY customers will post a review.
Some places offer a credit toward their next month's hosing bill - this seems to work for some. Others will post a link from the hosting company back to the customer to showcase them.
The thing to remember in business (and in life for that matter), you have to always ask for it. The most that someone can say is NO, and you just move on. Two little letters don't scare you right?
