What does professional gutter cleaning mean?-Removal of all leaves and debris -Complete flushing of channels and downspouts-Gutter debris bagged and hauled away-No yard mess to clean up