Excellent post. I am facing some off these issues as well..

webpage