This post is great. I came away understanding where I had gone wrongall the other times