I was just checking some google rankings for generic terms....here are the top 50 actual roof cleaning companies. After removing forums, blogs, vendors and directories that left 33. First Column is rank after cleaning up the list, Second Column is actual position in Google for "Roof Cleaning"...