@dhydra: good article.