Patience and impatience - good article