We're out of contract and recently got $15/mo off per month for a year though retentions + $10/mo off for 6 months (HD Access Waiver).
Also dropped the protection plan without using the upgrade after found out that one has to renew the contract, I have spare dishes and LNB's around.
My one complaint, I really need a way to get them to trade in my H25 for a H24. Due to not having a home phone (who uses them anymore, really? They cost as much as a cell now!) only my H24 is able to order PPV by remote because it has a LAN port and the H25 does not.