"If we haven’t received your leased equipment within 21 days of termination of your base level of programming, or if the equipment is returned in damaged condition, we will charge you $45 for each standard Receiver, $135 for each DVR, $100 for each HD Receiver, $200 for each HD DVR, $250 for each Advanced Whole-Home DVR (aka “Genie HD DVR”) and $100 for each Client, so please promptly attend to your equipment return."
I know that both D* and E* have something similar in this regard, but the reality is that the customer has no control over when they actually receive the shipped gear. In both cases, D* or E* has chosen a specific shipping agent to handle returns, the customer's obligation should end at the time of drop off at the provider's chosen shipping agent.
With D* using the worst possible way to have their gear returned, which has little to no tracking capability, it is even worse than E*'s.
As to the charge for a truck roll. Volatility's claim that $99 (it actually is $95) is too high for this, I would say that is his opinion and not a fact at all. Having run a service organization for many years, rolling a truck with a tech would cost my company more than that even back when I was working and that's 7 years ago.