This is one of the best threads I've followed for some time. Thanks, David.