A slow speed Internet can give you all the reasons to get annoyed on a day that is otherwise just perfect. At times, you may hold...