@ferro: Great article!