Very good article. I'm dealing with a few of these issues as well..|