Impact of technological advancements on communication.