In regards to roofing, Owens Corning has a great checklist and you can find it at the link below! Here are just a few items to check though:
-Accredidation and good standing with the BBB
-Additional ... read more
I second the suggestion for the Eze Breeze panels. Great product and our clients love them! Here are a few pictures of a nice porch we completed a few years ago using this product.