Some good thinking and useful ideas.