Asphalt shingle roofs are an excellent choice for most homeowners. They're affordable, easy to clean, and resist water, snow and wind very well. But one of their most significant drawbacks is also one of their most common repair problems: leaking. Leaking asphalt...