Ghost in the Machine
Haunting the Web Since 1999
Also in news-of-the-future, China sets a lunar launch date of 2024.