How Technology is Affecting Our Lives