@garnele: Very nice article!