Technology Hoping to Solve a ProblemThe internet has supported an explosion of software tools for almost any imaginable application. Many of these tools are the result of...