@pointparadox: Very good article.