I second this.
If you have been a customer for a reasonable amount of time they will hook you up. I just got the Hr20-700 free last week. There is a thread on dbstalk that people have posted their deals and experiences with directv. Basicaly just call the 800 number, and when the robot...