@c Very good post.