Excellent posts. With thanks.