5 Problems with Communications and How to Solve Them