If I recall correctly there was only a 3 month window between May and August of 2010 where DIRECTV offered free HD for life exclusively to new subscribers.Unless you have hd free for life, it will go away at the end of the two year deal.
Hardware changes shouldn't impact programming discounts.