8. A computer program product comprising a computer usable medium having a computer readable program code embodied thereon configured to operate on a computer, comprising: code to cause the computer to keep track of a list of attributes of a digital life form; code for causing the digital life form to formulate concepts based on at least one percept of at least one object; and code to cause the computer to cause the digital life form to take actions based upon the concepts in order to maintain its own vitality.
8. A computer program product comprising a computer usable medium having a computer readable program code embodied thereon configured to operate on a computer, comprising: code to cause the computer to keep track of a list of attributes of a digital life form; code for causing the digital life form to formulate concepts based on at least one percept of at least one object; and code to cause the computer to cause the digital life form to take actions based upon the concepts in order to maintain its own vitality. 10. The computer program product of claim 8 , wherein: said actions are selected from a list of actions programmed into the computer.