@silur: Great post....