Recently I have read this article by Dennis Shasha and Cathy Lazere, about adding adaptability into engineering systems to make them more reliable, this is also one of the design strategies most used by naturally evolved systems like animal bodies: http://www.ddj.com/embedded-systems/223101723 Bye, bearophile