We live in a pretty spectacular time, when you think about it. Technology allows us to share information, ideas,...