Networked Life: 20 Questions and Answers