I have had a pretty good experience with the CSRs overall. I think that one issue I would question is for them to understand that sometimes a cookie cutter response based on a written script isn't the way to go.
I had an issue a while back where one of my HR24 DVRs was running very hot and not activating its cooling fan. It was even displaying a message that the maximun safe operating temperature of the device had been exceeded.
The CSR I was talking with was useless. All she did was keep telling me that the machine would cool down. I told her that I had two other HR24s that were working perfectly, and I also told her that 149 degrees and rising is dangerous and approaching the point that the device will catch on fire.
All this woman would do is recite a script that said that the HR24 would be fine. I hung up the phone and PMd a member here (who now works for DirecTV) for advice. He put me in touch with a DirecTV technical division in El Segundo, California, and arrangements were made for me to ship the DVR directly to them. They also arranged to ship me out a new box.
Sometimes, common sense has to superceed whatever script is written on a computer monitor.