Well written post. Thanks.