@fragmentarion: very nice article.