Good article. I will be going through some of these issues as well..