I do agree with all the concepts you've offered to your post.