great product.  tricky to plan for, but a detail-minded contractor or DIYer can accomplish.