Since no one else has mentioned this, I have heard that pressure washing a shingle roof will also shorten the life span of the shingles because power washing removes some of the protective top coating. I think steam cleaning is a safer way to clean a shingle roof. [green]