@danielgeorge: What a good article!