5 Reasons You Should Thank Technology for Your Life