Today was suppose to be the day I had my install. I know, most are you saying that I said the same thing last week. It was really suppose to be 2 weeks ago but I saw that the csr had made a mistake on my account so I had to cancel and then open another account to correct it and receive another install date. Last Wed. was going to be the day. The installer calls around 11 (my install was from 8-12). He has a family emergency and cannot make it. I call Direct and tell them and to get me another install date (today) and give me $100 credit. Phone rings today and the installers company tells me the installer has been in a accident and cannot make it. I call Direct back and tell them it is not to be for me to get Direct. I want to go ahead and cancel. She then transfer me to the retention dept. and she says what can we do to still have you. I said another $100 credit and this Sat. for my install. She puts me on hold and come back and said you have your $100 credit. She put me on hold and called the installer company. Came back on and said they would call me back within the hour. As soon as I put down the phone and it was the installer company. She asked if I wanted a.m. or p.m. for this Saturday. I have not seen any new hd from Direct but so far they have bent over backwards to keep me as a customer.