I agree with the first two replies. Greenpoints is excellent, especially for service.
There was a prior thread complaining about Greenpoints, but the situation was unusual - an order for about 49 certificates at once.
For normal requests, e-mail replies come back within hours and I can always get a rep on the phone within a minute or two.