Is Technology a Bringer of Great Promise or Great Peril?