Leasing is better, money-wise but one hitch to be aware of.
As a new customer you ought to get a great deal with maybe two HD-DVRs plus the dish and professional installation for ninety-nine bucks. But check because they have different deals every day of the week, it seems.
Now the sticky part: When they bring out a super new receiver and you want to up grade or maybe add another receiver you go for a program called "Dishin it up" that usually means you get a free upgrade of your present equipment or maybe forty-nine bucks for an additional top end HD DVR.
However... You can only "Dishin it up" once every twelve months. Not too restrictive but just something to know so three months after you sign up and call to ask how much for another DVR and they tell you 599 bucks you don't cuss out the CSR and run here and post awful things about the parentage of the dumb-a** CSR.
One last important but totally incomprehensible fact:
The first receiver on your account doesn't cost anything per month but the second,third and so on cost five, six or seven bucks a month to lease -OR- (get this!!!) five, six or seven bucks a month "extra receiver fee" if you own the equipment. (The price range is for SD, HD or HDDVR receivers)
If you know the rules of the game before you sign up you'll be happier with Dish than the other sat guy. The receivers are by far the best of any Sat or Cable company's offerings.