VERY nice visual guide to roofing terminology:

Addicott Roofing Inc.

Similar Threads: