I think it is a wonderful idea to have anything artificial that can 'self-heal' itself, it could after all lead to systems and materials that would never wear out but as Mr.S points out the financial implications might make such technology its own worst enemy. Although in the case of satellite technology I can see it having a financial benefit given the enormous cost of getting anything into orbit. Perhaps if that recent Mars/Phobos probe had benefited from such technology it might just be on its way by now?
However I do see a possible downside to this, in as much as the ability to adapt to changing circumstances is a driving force behind evolutionary change, so yes a circuit may repair itself perfectly 999 times out of 1000 but what if that 0.1% results in something at odds with the originally intended function? Something we had not foreseen?
The 'mad' robot scenario if you will?
