Vitalsource Technologies, Inc. Artificial Life And Intelligent Agents