I would not recommend KSR Roofing.
They replaced the roof on my home in August 2010 and in the past 5 months we have had to have them out to replace fallen shingles and examine leaks four separate times. Attempting to contact them to evaluate and fix the problems is a headache as they have not returned phone calls or responded to our numerous requests for service.
I have never been more frustrated in dealing with a local business. The workmanship is poor and the customer service is even worse.