Upfront explanations and professional workmanship (on time, courteous, clean, all of those!) and a fair price mean a quality job well done! Thank you again!