As others have stated, I'd call D* first and see what they have to offer. If you don't get a very good deal, maybe try back a few days later.
I can't speak for deals that are happening these days, but I've gotten an HD-Tivo (since 'retired), an HR-21 and an HR-22 for free simply by calling and...