Good article. I am facing some of these issues as well..|