OK folks, we need a new roof. Any suggestions for a good, trustworthy, and cost-efficient roofer? We also need a few windows replaced. Don't care of the same company does it or not, so ideas for both/and. We are required by the home owners assoc to put in that timberline type roofing. (looks like wood but is really composite)