@johnandgrace: Very good post.