You've written it so well, and you have some really good ideas. This post is outstanding!