Beyond the Horizon: Visions of the New Millennium