The HAL 9000 Project