This post is very long, so I must reply.