There is a lot of confusion among home owners about how they would be able to take care of the roof. There are a lot of complex solutions for this too. The basic three steps that one could follow to take utmost care of the roof are well explained in the presentation here http://slidesha.re/1ueOHjE