Excellent article, very well written and too the point!