Check with your local retailer. Many retailers can offer the referral program and they will offer you the latest equipment. You could also try to get a small rebate from them if you're not afraid to ask. Their installers are often better paid and more experienced. Also, they usually guarantee their systems for 1 year (Going through DirecTV, its 3 months. After that, you would need to pay the $7 protection plan). Retailers receive a small reoccurring revenue from you each month, so they tend to provide much better customer service as they have a vested interest in you once you get under contract. Not all retailers are created equal, so if they do not appear professional, do not waste your time.
And no matter who you go through, make sure you call the day before your install to make sure EVERYTHING is ordered correctly. Make sure your free HD is setup, make sure your referral is setup, make sure the MRV is included, ect... Once the installer activates the receivers, its very difficult to get promotional mistakes fixed.