Impact of Technology Advances