TxBuilder, for me it would be a DIY project because I worked for a roofer when I was much younger. You have to have some general knowledge about roofing to tackle a job like that. Probably be less expensive to have a pro do it if you don't know how. I should add that roofing is a very dirty, hot...