I have a great roofer. I can vouch for them as they did a complicated roof on my house.... also know the owner through Church daycare. Our kids met first, which led me to getting a quote from him. They did top-notch work, and have since done a few of my neighbors.
Knwoing him didn't help with the price, but you get what you pay for!