If you have ever experienced a lengthy long distance connection, you understand how hard they usually are.