@arl: Great post....