With the HR20 or HR21 DVRs you can attach an eSATA external hard drive. This will replace the internal drive, not work in addition to it. There is currently no way to transfer programs between drives, but it allows you to have a larger drive with capacity for more recordings.