@aliouat: Very nice article.