A Homeowner's Rooftop Companion