Good article. I am experiencing many of these issues as well..