If you REALLY like dishnetwork, but still want to save some money, one way is to cancel the DHPP. Then, if something ever does go wrong and you need a service call (normally $99) you can sign up for another contract, getting the DHPP for free for that duration and you'll only have to pay $29 for the service call. So you save $5.99 per month until you need a service call, and you still have the protection of the DHPP (essentially). The down side is that you'll have to lock urself into another 1-2 yr contract.
From all the instances I've seen, Dishnetwork is more than happy to pretend like you have a DHPP (even if you don't) but only WHEN YOU ARE WILLING TO LOCK INTO ANTOHER CONTRACT.