Our Past and Present Futures