@c Great post.