Very good post. If only the rest of us could be this articulate. He lays it out very well.