Actually went through the 24 months of HD Free (was introduced July 2010) and DirecTV has figured out a way to get around it - like anyone suspected they would not.
2 years ago their package included the service, a seperate DVR charge and a seperate HD charge. Now they roll that into one price as the Plus HD DVR package claiming they do not charge for HD Service any longer - its included in the package (though the price is the same as if you added up all the former charges together).
They then charge you an additional $4.99 for the HD Extra Channels and claim they were never part of the HD Free for life - that only included HD Service - though we all know thats BS.
Complain and go to rentention and you can get a $20 a month credit for 6 months - but that means you have to deal with it again in 6 months.
I didn't complain at all, I just called and simply asked to renew my "HD for life", and they told me they don't do that anymore, but gave me the deal I posted a few posts back.
I've been with them 15 years, and I feel they always do something cool, that makes me stay. I don't hear those kind of stories with Dish, so I intend to stay where I'm at.