@taaveti: Great article.