Excellent article, thanks for sharing! some great points!