You've written it so nicely, and you've come up with some great ideas. This is a fantastic post!