Technology Ups and Downs