Sometimes you just have to do it yourself. Roofing that is. This is some of the greatest tips I've found for home roofing repairs. However, sometimes you just need a professional. When that time comes, you need to consult your local BBB. Do this at the start, and it will save you time and money.
For example, most fly-by-night roofers won't take the time to set up a Better Business Bureau profile. Others will simply do so and then not pay attention to all their negative reviews.
Here's some resources for finding great roofers:
www.angieslist.com
www.yellowpages.com
www.manta.com
If local roofing companies have taken the time to fill out their listings and pay attention, they are at least above the cut for consideration.
Until next time roofing enthusiasts! : )