Good article. I'm facing a few of these issues as well..