I agree with all your points, and could not have said them better. Thank you for such a solid piece.