There have always been ghosts in the machine. Random segments of code that have grouped together to form unexpected protocols. Unanticipated, these free-radicals engender questions of free-will, creativity and, even the nature of what we might call the soul. Why is it when some robots are left in darkness they will seek out the light? Why is it that when robots are stored in an empty space they will group together rather than stand alone? How do we explain this behavior? Random segments of code? Or, is it something more? When does a perceptual schematic become consciousness? When does a difference engine become he search for truth? When does a personality simulation become he bitter mote of soul?