Excellent article. I will be going through some of these issues as well..

Review my web page :: http://uniqueketochoice.org/