It can be incredibly frustrating to have a slow and unreliable internet connection. Not only does it make basic tasks like web browsing and streaming video difficult, but it can also cause disruptions ...