Dan did an awesome job. Fortunately he appeared between the downpours today. He was knowledgeable and answered all my questions and couldn't have been nicer. 5 stars for Dan.