Ty the technician was right on time this morning and was thoroughly knowledgeable, efficient and kind. He replaced some equipment which corrected the problem we called about and he also fixed an internet problem that we were not even aware of yet. He even put up with our vicious (not!) dog. Many thanks for the excellent customer service.